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