使用CLI部署的AWS EB环境未在AWS控制台中显示。

3

我成功地从命令提示符中运行了eb deploy并获得了以下结果:

2023-05-21 21:27:31    INFO    Environment update completed successfully.

当我运行eb list时,结果会显示我的环境名称* simply-dev

我可以运行eb status --verbose并查看一切是否正常/绿色。

Environment details for: simply-dev
  Application name: simply
  Region: us-east-2
  Deployed Version: app-230523_221320835290
  Environment ID: e-rdyf63m2dr
  Platform: arn:aws:elasticbeanstalk:us-east-2::platform/Python 3.8 running on 64bit Amazon Linux 2/3.5.2
  Tier: WebServer-Standard-1.0
  CNAME: exit.us-east-2.elasticbeanstalk.com
  Updated: 2023-05-23 21:17:44.717000+00:00
  Status: Ready
  Health: Green
  Running instances: 1
           i-034a7471b6b368e1b: healthy

然而,当我运行eb console时,打开的控制台在Internet浏览器中不显示任何应用程序或环境,而且始终在无限加载。我也检查了我是否在相同的区域,并且两者都显示相同的帐户ID。我还尝试在其他地区部署,结果相同。

AWS EB Error

为什么我在AWS控制台中看不到环境?

我正在检查eb logs --zip的日志,但我真的不太理解。有什么建议吗? Logs

Chrome开发者工具显示错误,但我不确定它是否与此相关: enter image description here


1
日志选项卡是否显示了任何可疑信息?还有一个随机的建议,尝试注销并重新登录。 - Arpit Jain
1
检查Chrome开发者工具中的控制台是否有错误。如果有任何错误,它们可能会揭示正在发生的事情。我第一个猜测是您在控制台中使用的角色没有正确的权限。 - kichik
@ArpitJain,运行eb logs --zip后有13个日志文件。有没有特别有用的人可以检查一下?请参见我所看到的日志问题的更新描述。 - user3507584
@kichik 我检查了 Chrome 开发者工具,它显示了一个错误,但不确定是否与我的问题有关。 - user3507584
2个回答

1

您是否已经导航到EC2仪表板并确保有一个ID为i-034a7471b6b368e1b的运行中的VM实例?如果不存在,最好向AWS技术支持咨询此事。


我去了EC2控制台/实例[https://us-east-2.console.aws.amazon.com/ec2/home?region=us-east-2#Instances:],但它看起来是空的。然而,如果在CLI中运行`eb open`,它会打开应用程序:S - user3507584

0
AWS支持终于给了我解决方案。基本上,似乎我是在另一个账户中创建我的环境。AWS凭证(位于C:/Users/Your_User/.aws/config)似乎有EB cli自己的凭证,这些凭证作为eb init命令的一部分输入,并且可以在同一.aws/config文件中找到名为“eb-cli”的配置文件。这里的访问密钥凭据是设置环境时默认使用的凭据。
例如,一旦我使用aws configure设置凭证,我的输出如下:
# cat .aws/config
[default]
 
# cat .aws/credentials
[default]
aws_access_key_id = abc
aws_secret_access_key = 123

在运行eb init命令后,我获得了以下凭据:
# cat .aws/config
[default]
 
[profile eb-cli]
aws_access_key_id = xyz
aws_secret_access_key = 890
 
# cat .aws/credentials
[default]
aws_access_key_id = abc
aws_secret_access_key = 123

在我的情况下,一些奇怪的事情发生了,我的“eb-cli”配置文件包含了另一个账户的有效凭证(我不知道是怎么做到的)。解决方法是导航到凭证文件并更改“eb-cli”配置文件中找到的访问密钥。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接