【发布时间】:2015-03-22 19:45:11
【问题描述】:
我正在尝试使用以下方式访问 AWS Glacier(从 Ubuntu 14.04 上的命令行):
aws glacier list-vaults -
而不是
aws glacier list-vaults --account-id 123456789
documentation 表明这应该是可能的:
您可以指定 AWS 账户 ID 或可选的“-”,在 在这种情况下,Amazon Glacier 使用与 用于签署请求的凭据。
除非“用于签署请求的凭据”意味着我必须在命令中明确包含凭据,而不是依赖于我的 .aws/credentials 文件,否则我希望这可以工作。相反,我得到:
aws: 错误:参数 --account-id 是必需的
有人知道如何解决这个问题吗?
【问题讨论】:
-
顺便说一下,我应该注意,当我使用完整的 --account-id 参数并且我使用的是最新的 AWS CLI 包时,命令将起作用。