草庐IT

elastic-stack

全部标签

ruby-on-rails - 在 AWS Elastic Beanstalk 上配置 Rails、Sidekiq、Redis 的可持续解决方案

AWSElasticBeanstalkRails应用程序需要一个与Puma/Passenger一起运行的sidekiq工作进程。让sidekiq进程运行已导致数小时的失败尝试。此外,让Rails应用程序和sidekiq与我的AWSElastiCache集群对话显然需要一些安全规则更改。背景我们从一个非常简单的Rails应用程序着手,该应用程序可以轻松部署到AWSElasticBeanstalk。从那些早期开始,我们已经将应用程序发展为现在使用工作框架Sidekiq。Sidekiq反过来喜欢使用Redis来完成任务。无论如何,在AWS世界中组装所有这些拼图有点挑战。

ios - Swift 和 Stack 粉碎保护

如何在纯swift应用程序中启用StackSmashingProtection?我确实尝试在xCode的项目build设置选项卡下将“-fstack-protector-all”标志放入其他C++标志,但似乎该标志未使用或对构建的应用程序没有影响。为了验证构建,我正在使用otool-IvAppBinary|grep堆栈。 最佳答案 在Swift中,Stacksmashing默认启用,只需要在objective-c应用程序的build设置下添加“-fstack-protector-all”标志。如何检查堆栈粉碎是否启用。运行otool

amazon-web-services - 无法通过 S3 向 Elastic Beanstalk 中的 Docker 进行身份验证

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker_image.html#docker-singlecontainer-dockerrun-privaterepo按照此处的说明从ElasticBeanstalk连接到私有(private)dockerhub容器,但它顽固地拒绝工作。似乎在Docker1.12中调用dockerlogin时生成的文件没有email属性,但听起来aws期望它,所以我创建了一个名为dockercfg.json的文件,如下所示:{"https://index.doc

amazon-web-services - 无法通过 S3 向 Elastic Beanstalk 中的 Docker 进行身份验证

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker_image.html#docker-singlecontainer-dockerrun-privaterepo按照此处的说明从ElasticBeanstalk连接到私有(private)dockerhub容器,但它顽固地拒绝工作。似乎在Docker1.12中调用dockerlogin时生成的文件没有email属性,但听起来aws期望它,所以我创建了一个名为dockercfg.json的文件,如下所示:{"https://index.doc

amazon-web-services - 带有 Amazon CloudWatch 的 Elastic Beanstalk Docker

我有一个使用Docker容器部署的ElasticBeanstalk应用程序。应用程序本身就是一个Java应用程序。我的目标是将日志发送到Cloudwatch。特别是我想将stdouterr.log文件获取到Cloudwatch。该文件可以在/var/log/eb-docker/containers/eb-current-app/*下找到我遵循了AWS官方文档here.根据示例配置文件,我设法将nginxWebrequest发送到Cloudwatch。对于EBdockerstdouterr日志,我将cwl-log-setup.config文件修改为以下内容:Mappings:CWLogs

amazon-web-services - 带有 Amazon CloudWatch 的 Elastic Beanstalk Docker

我有一个使用Docker容器部署的ElasticBeanstalk应用程序。应用程序本身就是一个Java应用程序。我的目标是将日志发送到Cloudwatch。特别是我想将stdouterr.log文件获取到Cloudwatch。该文件可以在/var/log/eb-docker/containers/eb-current-app/*下找到我遵循了AWS官方文档here.根据示例配置文件,我设法将nginxWebrequest发送到Cloudwatch。对于EBdockerstdouterr日志,我将cwl-log-setup.config文件修改为以下内容:Mappings:CWLogs

docker-compose.yml vs docker-stack.yml 有什么区别?

我是新的docker用户。在不同的手册中,我通常发现docker-compose.yml文件用于描述docker作业,但在docker站点上为此目标使用了docker-stack.yml文件。有什么区别? 最佳答案 docker-compose.yml用于docker-compose工具,该工具适用于单个docker引擎上的多容器docker应用程序。用调用docker-composeupdocker-stack.yml用于dockerswarm工具。(用于编排和调度)。用调用dockerstack

docker-compose.yml vs docker-stack.yml 有什么区别?

我是新的docker用户。在不同的手册中,我通常发现docker-compose.yml文件用于描述docker作业,但在docker站点上为此目标使用了docker-stack.yml文件。有什么区别? 最佳答案 docker-compose.yml用于docker-compose工具,该工具适用于单个docker引擎上的多容器docker应用程序。用调用docker-composeupdocker-stack.yml用于dockerswarm工具。(用于编排和调度)。用调用dockerstack

environment-variables - 在 Docker 中访问 Elastic Beanstalk 环境属性

所以我一直在寻找如何从AWSEBWeb界面为我的Docker容器指定环境变量的示例。通常在EB中,您可以添加在运行时可用的环境属性。在我切换到Docker之前,我在之前的部署中使用了这些,但似乎Docker关于如何处理环境属性有一些不同的规则,对吗?根据这篇文章[1],只有AWS凭证和PARAM1-PARAM5会出现在环境变量中,但不会出现自定义属性。这就是我听起来的样子,特别是考虑到支持自定义环境属性的容器明确表示,就像这里显示的Python[2]。有没有人有这个软件组合的经验?我只需要指定一个环境变量,告诉我应用程序是处于“暂存”模式还是“生产”模式,然后我的所有环境特定配置都由应

environment-variables - 在 Docker 中访问 Elastic Beanstalk 环境属性

所以我一直在寻找如何从AWSEBWeb界面为我的Docker容器指定环境变量的示例。通常在EB中,您可以添加在运行时可用的环境属性。在我切换到Docker之前,我在之前的部署中使用了这些,但似乎Docker关于如何处理环境属性有一些不同的规则,对吗?根据这篇文章[1],只有AWS凭证和PARAM1-PARAM5会出现在环境变量中,但不会出现自定义属性。这就是我听起来的样子,特别是考虑到支持自定义环境属性的容器明确表示,就像这里显示的Python[2]。有没有人有这个软件组合的经验?我只需要指定一个环境变量,告诉我应用程序是处于“暂存”模式还是“生产”模式,然后我的所有环境特定配置都由应