问题标签 [ebcli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-elastic-beanstalk - `eb list` 不会在 AWS 控制台中显示以前创建的环境
致所有 AWS 向导。
我用 Web UI 创建了一个 eb 环境。在使用 eb cli 通过命令初始化我的项目后eb init
,我无法看到我已经创建的环境eb list
。
难道我做错了什么?这不是它应该工作的方式吗?
amazon-web-services - 应用程序未能生成所需的属性
尝试执行eb deploy --staged
时,出现此错误:
python-3.x - 如何解决 AWS Elastic Beanstalk CLI 上的 MaxRetiresError
所以我正在尝试部署一个 django 应用程序并尝试使用该eb init
命令初始化我的 eb cli 存储库,但是在运行此命令时出现错误:
eb init -p python-3.9 django-tutorial
此外,看起来当我刚刚运行时eb init
,我也遇到了同样的错误。不知道出了什么问题。我正在使用 git bash、Windows 机器、django 3.1 和 python 3.9。
任何帮助是极大的赞赏。
编辑:我确实运行了eb init -v
命令,但收到了同样的错误:
代码:
输出:
mysql - django AWS EB CLI 无法使用 mysqlclient 进行部署
我一直在尝试通过 EB CLI 在我的本地 Pycharm 项目中使用内置终端在 AWS ElasticBeanstalk 上部署我的 Django 项目。
设置 IAM/组(通过 aws Web 控制台)后,我迁移并在本地运行服务器(Pycharm 终端)并且一切正常,然后创建 env/instance 和 requirements.txt 并在 Pycharm 中使用 EB CLI 进行部署,这也很好。
我在 RDS(AWS Web 控制台)上设置了一个数据库连接,然后更改了设置以连接到 mysql,pip 安装了 mysqlclient,迁移并在本地运行(Pycharm 终端),一切正常。
但是,当我尝试在安装了 mysqlclient 的情况下再次部署该项目时,我得到了错误,我就是不知道为什么。
平台: arn:aws:elasticbeanstalk:us-west-2::platform/Python 3.7 在 64 位 Amazon Linux 2/3.3.7 上运行
要求.txt
.ebextensions/django.config
.ebextensions/packages.config
EB 错误日志
我不明白为什么在安装 mysqlclient 之前,它成功部署了从需求文件安装我的所有包,但是在添加 mysqlclient 时失败了 - 我错过了什么?
非常感谢帮助,如果需要,很乐意分享任何其他细节。谢谢
编辑
我在这个链接上找到了答案:[https://stackoverflow.com/questions/67344766/error-encountered-while-installing-dependencies-for-flask-mysql-application-usin][1]
并按照建议创建了 .ebextensions/packages.config 并从我的 requirements.txt 文件中的 mysqlclient 中删除了版本 - 更新了上面的代码。
现在 mysqlclient 似乎已成功安装,但现在收到以下错误:
新的 EB 错误日志
我也不确定如何检查此日志 /var/log/cfn-init.log,当我转到 Web 控制台时,我看不到任何列出的 eb 实例或任何日志。
django - AWS EB CLI Django
我已经成功地通过 Windows PC 上的 PyCharm 终端本地项目使用 EB CLI 在 AWS EB 上部署了我的 Django 项目,但是我想通过 AWS 控制台上的 EB 实例访问该项目以单独编辑一些文件,而不是部署整个每次做项目。
该实例是 Amazon Linux 2。
我在 AWS EC2 实例连接上连接到我的项目环境的 EC2 实例并显示 Elastic Beanstalk EC2 消息,但是我无法在此控制台中找到我的项目文件。有没有办法使用 AWS 控制台访问我已经部署的项目,如果可以,如何访问?
node.js - 当我在更改计算机时区后运行 EB CLI 的“eb deploy”时,会出现文件时间戳错误
我正在使用 MacOS。我有一个包含node_modules
目录的项目。更改计算机时区后,在创建应用程序存档时出现错误“ValueError:ZIP 不支持 1980 年之前的时间戳”。
如何在无法部署的情况下更改时区?
关于为什么只是更改计算机的时区会使某些文件node_modules
的时间戳在 1980 年之前有任何猜测吗?这两件事怎么可能相关?
django - AWS EB CLI 部署 Dango - 静态文件显示为 Web 应用程序,但未显示为管理面板
我最近设法通过 EB CLI 将我的 Django Web 应用程序设置并部署到 AWS,Web 应用程序上的一切看起来都很好,但是当我访问管理面板时,我注意到静态文件根本没有加载(但在本地服务器上加载正常) . 我在 S3 存储桶上看到管理静态文件以以下结构上传(我的应用程序称为 wfi_workflow):
.elasticbeanstalk admin/css/fonts/img/js/resources/wfi_workflow/
有关静态文件,请参阅我的项目中的以下相关代码:
设置
.ebextensions/django.config
.ebextensions/packages.config
.platform/hooks/predeploy/01_migrations.ssh
非常感谢您的帮助,谢谢。
node.js - 在 aws 上部署应用程序时在 package.json 中指定节点 js 版本
我是节点 JS 的初学者。我一个月前就有了。使用 express 实现了一个基本的 rest API,它在我的 localhost 中完美运行。
现在我尝试使用 eb CLI 在 AWS beanstalk 上部署它。什么时候eb create命令比它说的
环境卫生状况也很严峻
我的 package.json 是
amazon-elastic-beanstalk - AWS Elastic Beanstalk - 是否可以在不重建环境的情况下部署代码更改?
我有一个托管在弹性 beantalk 上的 Django 应用程序。每次我进行部署时,python 环境以及其他一些东西都会被重建。我经常部署小的更改,其中很多只是小的代码更改。我希望能够进行部署,其中仅更新源代码并重新启动 Web 服务。这可能eb deploy
吗?我在文档中没有找到任何关于此的内容,但肯定有某种方法可以做到吗?
我的项目依赖关系很大,因此每次部署可能需要 10-15 分钟,而简单的代码更新和服务重启应该不会超过几秒钟。