Sup*_*a P 3 python-3.x aws-cli amazon-elastic-beanstalk
首次尝试AWS托管.我使用的是python3.4 eb CLI.我总是得到相同的eb init错误输出.在同一用户的模拟器上,允许所有操作.我哪里错了?为什么我总是得到ERROR:操作被拒绝.你的权限是否正确?
使用pip来安装eb cli.任何指针都会有所帮助.
nba*_*las 10
这看起来像您使用的凭据具有有限的权限.
首次设置EB CLI或运行时aws configure,系统将提示您输入AWS Access Key ID和AWS Secret Access Key.这些是特定root帐户或IAM用户的凭据密钥.最佳实践是使用IAM用户进行大多数访问.
如果您已经为CLI设置了凭据,则可以在~/.aws/config或~/.aws/credentials文件中进行检查.
一个例子~/.aws/credentials就是这样:
[default]
aws_access_key_id = AKIAIOSFODNN7EXAMPLE
aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
[limited]
aws_access_key_id = AKIAIOSFODNN7EXAMPLE
aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Run Code Online (Sandbox Code Playgroud)
默认情况下,[default]如果在命令行中未指定配置文件,则将使用该选项下的凭据.如果您希望使用特定的凭证配置文件,您可以像这样指定它们:eb init --profile limited.
您可以通过IAM控制台搜索正在使用的凭据,从那里您可以查看已授予您用户的权限.您还可以在此控制台中为该用户添加权限.
| 归档时间: |
|
| 查看次数: |
3342 次 |
| 最近记录: |