Я пытаюсь получить доступ к AWS Glacier (из командной строки на Ubuntu 14.04), используя что-то вроде:не удается получить доступ к леднику с помощью AWS CLI
aws glacier list-vaults -
вместо
aws glacier list-vaults --account-id 123456789
The documentation предполагает, что это должно быть возможным:
Вы можете указать либо идентификатор учетной записи AWS, либо, необязательно, '-', в , в случае которого ледник Амазонки использует идентификатор учетной записи AWS, связанный с учетными данными , используемыми для подписи запроса.
Если «Учетные данные, используемые для подписания запроса» означает, что я должен явно включить учетные данные в команде, а не полагаться на мои .aws/файл учетных данных, я бы ожидать, чтобы это работало. Вместо этого я получаю:
aws: error: argument --account-id is required
У кого-нибудь есть идеи? Спасибо,
Кстати, я должен отметить, что команды будут работать, когда я использую полный аргумент -account-id, и что я использую последний пакет CLS AWS. – dlanced