dla*_*ced 3 amazon-glacier aws-cli
我正在尝试使用以下内容访问 AWS Glacier(从 Ubuntu 14.04 上的命令行):
aws glacier list-vaults -
Run Code Online (Sandbox Code Playgroud)
而不是
aws glacier list-vaults --account-id 123456789
Run Code Online (Sandbox Code Playgroud)
该文档表明这应该是可能的:
您可以指定 AWS 账户 ID 或可选的“-”,在这种情况下,Amazon Glacier 使用与用于签署请求的凭证关联的 AWS 账户 ID。
除非“用于签署请求的凭据”意味着我必须在命令中显式包含凭据,而不是依赖于我的 .aws/credentials 文件,否则我希望这能起作用。相反,我得到:
aws:错误:参数 --account-id 是必需的
有谁知道如何解决这个问题?
应该-作为 的值传递--account-id,所以就像
aws glacier list-vaults --account-id -
Run Code Online (Sandbox Code Playgroud)
--account-id实际上是一个必需的选项。
| 归档时间: |
|
| 查看次数: |
1057 次 |
| 最近记录: |