无法使用AWS CLI访问Glacier

时间:2015-03-22 19:45:11

标签: aws-cli amazon-glacier

我尝试使用以下内容访问AWS Glacier(来自Ubuntu 14.04上的命令行):

aws glacier list-vaults -

而不是

aws glacier list-vaults --account-id 123456789

documentation表明这应该是可能的:

  

您可以指定AWS账户ID或选择' - ',in   在哪种情况下,Amazon Glacier使用与之关联的AWS账户ID   用于签署请求的凭据。

除非"凭据用于签署请求"意味着我必须在命令中明确包含凭据,而不是依赖我的.aws / credentials文件,我希望这可以工作。相反,我得到:

aws: error: argument --account-id is required

有没有人有任何想法? 谢谢,

1 个答案:

答案 0 :(得分:4)

-应该作为--account-id的值传递,所以像

aws glacier list-vaults --account-id -

--account-id实际上是必需的选项。