首页 文章

Elastic Beanstalk找不到任何平台

提问于
浏览
24

我正在尝试通过amazon Elastic BeanStalk部署我的django应用程序(使用此tutorial),但收到以下错误 .

ERROR: Elastic Beanstalk could not find any platforms. Ensure you have the necessary permissions to access Elastic Beanstalk.

enter image description here

我该如何解决这个问题?

谢谢!

4 回答

  • 1

    您的IAM帐户无权访问Elastic Beanstalk . 联系您的IAM管理员并让管理员授予您的帐户完整的Elastic Beanstalk权限 .

  • 8

    我也有这个问题 . /Users/USER_NAME/.aws/中有一个名为config的文件 .

    它看起来像下面 -

    [profile eb-cli]
    aws_access_key_id = <ACCESS_KEY>
    aws_secret_access_key = <SECRET_ACCESS_KEY>
    

    使用更新的aws_access_key_id和aws_secret_access_key更新此文件

    图片来源:How to change the AWS account using the Elastic Beanstalk CLI

  • 43

    rm ~/.aws

    这解决了我的问题(更新 ~/.aws/config~/.aws/credentials 在这里没有帮助)

  • 4

    问题是,正如@helloV所说,您的用户无权访问 . 现在 this was a complete surprise to me because I was using the root (我真的不应该)和我假设它只是有权访问 .

    因此,解决方案是您必须安装策略,如下面的屏幕截图所示,因为即使根IAM帐户也没有此策略 .

    enter image description here

相关问题