AWS EB CLI Django

Posted

技术标签:

【中文标题】AWS EB CLI Django【英文标题】: 【发布时间】:2021-12-25 06:18:05 【问题描述】:

我已经成功地通过 Windows PC 上的 PyCharm 终端本地项目使用 EB CLI 在 AWS EB 上部署了我的 Django 项目,但是我想通过 AWS 控制台上的 EB 实例访问该项目以单独编辑一些文件,而不是每次部署整个项目。

实例是 Amazon Linux 2。

我在 AWS EC2 实例连接上连接到我的项目环境的 EC2 实例并显示 Elastic Beanstalk EC2 消息,但是我无法在此控制台中找到我的项目文件。有没有办法使用 AWS 控制台访问我已经部署的项目,如果可以,如何访问?

【问题讨论】:

【参考方案1】:

您无法从 AWS 控制台查看您的文件。您的文件已部署到虚拟机,如果您连接到实例,则可以查看该虚拟机的文件系统。

连接到 Elastic Beanstalk 实例的推荐方法是使用eb ssh。这将在实例上临时公开端口 22,并允许您安全地连接到它。

eb ssh 需要安装 SSH 客户端,现在即使是 Windows 机器也预装了 SSH,所以这应该不是问题。它还需要有一个 SSH 密钥对,可以通过运行eb init --interactive 并在要求创建密钥对时选择“是”来生成。

【讨论】:

感谢您为我指明了正确的方向 - 我刚刚阅读了有关 eb ssh 的内容,听起来正是我所需要的。

以上是关于AWS EB CLI Django的主要内容,如果未能解决你的问题,请参考以下文章

使用 AWS CodeBuild 和 EB CLI 部署到 AWS Elastic Beanstalk

aws elasticbeanstalk:无法通过 eb cli 部署到工作环境

aws eb cli Windows 在 colorama 上获取版本错误

AWS:使用 Elastic Beanstalk 命令行界面 (EB CLI) 3.x SSH 到 EC2

如何通过 eb cli (django postgres) 迁移 AWS RDS 数据库?

我正在尝试使用 AWS EB CLI (elastic beanstalk) 部署 python 应用程序