无法使用 AWS CLI 访问 Glacier
Can't access Glacier using AWS CLI
我正在尝试访问 AWS Glacier(从 Ubuntu 14.04 上的命令行),使用类似:
aws glacier list-vaults -
而不是
aws glacier list-vaults --account-id 123456789
documentation 表明这应该是可能的:
You can specify either the AWS Account ID or optionally a '-', in
which case Amazon Glacier uses the AWS Account ID associated with the
credentials used to sign the request.
除非“用于签署请求的凭据”意味着我必须在命令中明确包含凭据,而不是依赖于我的 .aws/credentials 文件,否则我希望它能工作。相反,我得到:
aws: error: argument --account-id is required
有人知道如何解决这个问题吗?
-
应该作为 --account-id
的值传递,所以像
aws glacier list-vaults --account-id -
--account-id
实际上是必需选项。
https://awscli.amazonaws.com/v2/documentation/api/latest/reference/glacier/list-vaults.html
表示“--account-id”是完整 aws 冰川部分的必需参数 api。有点奇怪,但有记录。所以耶。
我正在尝试访问 AWS Glacier(从 Ubuntu 14.04 上的命令行),使用类似:
aws glacier list-vaults -
而不是
aws glacier list-vaults --account-id 123456789
documentation 表明这应该是可能的:
You can specify either the AWS Account ID or optionally a '-', in which case Amazon Glacier uses the AWS Account ID associated with the credentials used to sign the request.
除非“用于签署请求的凭据”意味着我必须在命令中明确包含凭据,而不是依赖于我的 .aws/credentials 文件,否则我希望它能工作。相反,我得到:
aws: error: argument --account-id is required
有人知道如何解决这个问题吗?
-
应该作为 --account-id
的值传递,所以像
aws glacier list-vaults --account-id -
--account-id
实际上是必需选项。
https://awscli.amazonaws.com/v2/documentation/api/latest/reference/glacier/list-vaults.html
表示“--account-id”是完整 aws 冰川部分的必需参数 api。有点奇怪,但有记录。所以耶。