我正在尝试通过amazon Elastic BeanStalk部署我的django应用程序(使用此tutorial),但收到以下错误 .
ERROR: Elastic Beanstalk could not find any platforms. Ensure you have the necessary permissions to access Elastic Beanstalk.
我该如何解决这个问题?
谢谢!
您的IAM帐户无权访问Elastic Beanstalk . 联系您的IAM管理员并让管理员授予您的帐户完整的Elastic Beanstalk权限 .
我也有这个问题 . /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
rm ~/.aws
这解决了我的问题(更新 ~/.aws/config 或 ~/.aws/credentials 在这里没有帮助)
~/.aws/config
~/.aws/credentials
问题是,正如@helloV所说,您的用户无权访问 . 现在 this was a complete surprise to me because I was using the root (我真的不应该)和我假设它只是有权访问 .
因此,解决方案是您必须安装策略,如下面的屏幕截图所示,因为即使根IAM帐户也没有此策略 .
4 回答
您的IAM帐户无权访问Elastic Beanstalk . 联系您的IAM管理员并让管理员授予您的帐户完整的Elastic Beanstalk权限 .
我也有这个问题 . /Users/USER_NAME/.aws/中有一个名为config的文件 .
它看起来像下面 -
使用更新的aws_access_key_id和aws_secret_access_key更新此文件
图片来源:How to change the AWS account using the Elastic Beanstalk CLI
rm ~/.aws
这解决了我的问题(更新
~/.aws/config
或~/.aws/credentials
在这里没有帮助)问题是,正如@helloV所说,您的用户无权访问 . 现在 this was a complete surprise to me because I was using the root (我真的不应该)和我假设它只是有权访问 .
因此,解决方案是您必须安装策略,如下面的屏幕截图所示,因为即使根IAM帐户也没有此策略 .