我已遵循AWS的使用ebcli
部署Django应用程序的说明。
重要的是,我认为在运行eb init
之后,系统会提示我选择一个区域,输入我的凭据并设置我的实例。之后,我收到有关我的应用程序已创建的反馈。我在浏览器上检查了AWS控制台,但什么也没看到。是的,我检查了所有区域。
我发现在执行eb list
和eb status
之后,实际上并没有在eb init
步骤中创建环境,因此我引用了以下答案:AWS Elastic Beanstalk : the command eb list shows no environments
运行eb create --single
允许应用程序上传,我可以通过提供的链接进行访问。但是,由于某种原因,它未附加到我的用户实例中,因此无法在浏览器中看到。为什么即使我的应用程序已存在并正在运行,却无法在AWS控制台中看到它?
这是eb status
的输出
Environment details for: ****
Application name: *****
Region: *****
Deployed Version: app-2ecd-200609_120851
Environment ID: e-wbqx6*****
Platform: arn:aws:elasticbeanstalk:ap-northeast-1::platform/Python 3.7 running on 64bit Amazon Linux 2/3.0.2
Tier: WebServer-Standard-1.0
CNAME: *****.elasticbeanstalk.com
Updated: 2020-**-** 03:18:12.491000+00:00
Status: Ready
Health: Green
答案 0 :(得分:1)
基于评论。
问题是在eb cli
和aws console
中使用了不同的帐户。
解决方案是使用相同的帐户。