草庐IT

BeanStalk

全部标签

java - 自定义 Elastic Beanstalk 实例

我们正在ElasticBeanstalk中部署一个JavaWeb应用程序。Beanstalk默认提供带有Tomcat7和openjdk的Redhat实例。但我想自定义实例以便我可以使用Sunjdk。按照提到的步骤进行操作here,我从EC2启动了一个新实例并安装了sunjdk,tomcat7并创建了该实例的自定义AMI,并在BeanStalk中编辑环境配置的自定义AMIid字段中提供了它的ID。但是我的环境健康状况正在变为红色,并且应用程序未部署。您能否为此建议我一个解决方案。 最佳答案 我完全按照您的要求做了,很高兴地报告它有效。

python - Elastic Beanstalk 无法安装包

我正在尝试在AWSElasticBeanstalk上部署我的应用程序。我收到此错误,完全看不出问题出在哪里。下面是.ebextensions/mysite-env.config中的代码packages:yum:python-devel:[]postgresql-devel:[]container_commands:01_syncdb:command:"django-admin.pysyncdb--noinput"leader_only:true02_createadmin:command:"scripts/createadmin.py"leader_only:trueoption_se

python - 如何在 AWS Elastic Beanstalk 上为 Python Django 应用程序使用 Ubuntu 14.04

我想确保开发环境与生产环境一样工作。这是为了尽量减少“它对我有用”的指责。因此我的团队选择了Ubuntu14.04作为操作系统。我们也想在AWS上部署。当我运行关于使用ElasticBeanstalk的QwikLabs示例时,我意识到无法选择Ubuntu14.04。如何在Ubuntu14.04上运行的AWSEC2实例上部署Django应用程序?谢谢。 最佳答案 AWS限制在ElasticBeanstalk下运行的操作系统,因为它是PlatformasaService.要在操作系统和配置方面获得充分的灵active,您需要使用EC2。

python - 从命令行推送到现有的 AWS Elastic Beanstalk 应用程序

我使用ElasticBeanstalk的Web仪表板制作了一个应用程序和一个环境。我知道我可以使用仪表板更新它并上传我的应用程序的zip文件,但我宁愿使用命令行来上传我的应用程序。显然,正确的工具是eb,ElasticBeanstalk的CLI。我已经按照亚马逊“DeployingaFlaskApplicationtoAWSElasticBeanstalk”教程安装并尝试使用它。然而,这似乎创建了一个与EB仪表板上可见的完全不同的应用程序-对其所做的更改不会显示在仪表板上,并且该应用程序甚至具有不同的URL。如何使用命令行访问AWSElasticBeanstalk上的现有应用程序?

python - 使用针对不同环境的不同配置在 Elastic Beanstalk 上部署 Python

AWS没有正确解释如何管理与不同环境相关的beantalk上的不同部署环境,以及如何将这些设置保存在您的源代码控制存储库中。他们清楚地解释了如何在.ebextensions中设置python.config,如下所示:"aws:elasticbeanstalk:container:python:environment":DJANGO_SETTINGS_MODULE:"settings"SERVER_ROOT:"/opt/python/current/app/"但是,如果您想要拥有多个环境,例如暂存和生产环境,您目前必须更换配置文件。更糟糕的是,您打算如何将其保留在您的源代码控制树中以用于

python - Django 在 Amazon Elastic Beanstalk 上的迁移命令被杀死

我正在使用Amazon的ElasticBeanstalk和Django1.8.2。这是我的容器命令,container_commands:01_wsgipass:command:'echo"WSGIPassAuthorizationOn">>../wsgi.conf'02_makemigrations:command:"source/opt/python/run/venv/bin/activate&&pythonmanage.pymakemigrations--merge--noinput"leader_only:true03_migrate:command:"source/opt/p

python - Elastic Beanstalk 、awsebcli 和 blessed 1.9.5

几个月前,我在AWS上使用弹性beanstalkcli时没有任何困难。我想更新我的网站并遇到了这个错误:me$ebstatusTraceback(mostrecentcalllast):File"/Library/Frameworks/Python.framework/Versions/2.7/bin/eb",line5,infrompkg_resourcesimportload_entry_pointFile"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resour

python - AWS Elastic Beanstalk 公开的源代码

我曾尝试使用AWS论坛寻求帮助,但是,天哪,那里很难获得任何帮助。无论如何,theoriginalpost还在那里。这是同一个问题。我使用ElasticBeanstalk和Python容器部署了一个Python(Flask)应用程序。目录结构或多或少是这样的(简化到重点):[approot]-application.py-requirements.txt/.ebextensions-python-container.config/secrets-keys.py-secret_logic.py/myapp-__init__.py/static-image1.png-some-other-

python - AWS Elastic Beanstalk 健康检查问题

我的网络应用程序是Django,网络服务器使用Nginx,使用Docker镜像和ElasticBeanstalk进行部署。通常没有问题,但随着负载均衡器扩展到EC2,我的Web服务器变成了502BadGateway。我查看了ElasticBeanstalk应用日志,大约16%的请求返回了5xx错误,这时负载均衡器扩展了EC2,导致web服务器过渡到502BadGateway状态,ElasticBeanstalk应用进入Degraded状态.这是负载均衡器做健康检查时的常见问题吗?如果没有,如何关闭健康检查?我附上一张拍摄的图片以供引用。 最佳答案

python - Django Elastic Beanstalk 部署显示 404

我正在尝试将我的第一个Django应用程序部署到ElasticBeanstalk。Beanstalk通过命令行工具成功创建,我通过ZIP从我的Mercurial上传,似乎工作得很好。但是我在尝试访问它时收到404。ElasticBeanstalkHTTP错误(日志很大,我可以解析更多,但我只看到这个错误)[FriJan0318:08:262014][error][client127.0.0.1]目标WSGI脚本未找到或无法统计:/opt/python/current/app/application.pyDjango应用的WSGI设置wsgi.pyimportosos.environ.s