2017-09-10 5 views
0

私はWindows 8.1上で(理由を聞かないでください)、Powershell内のAWS CLIを使用しています。AWS Glacierアーカイブを削除できません。これはarchive_idの名前のために可能ですか?

正常に完了した特定のボールトのすべてのアーカイブを一覧表示するジョブを実行しました。私は24のアーカイブのうち23を削除しました。

aws glacier delete-archive --vault-name MY_GLACIER_VAULT_NAME --account-id - --archive-id "-lai63adP..."

エラー: aws.exe: error: argument --archive-id: expected one argument

がいマイナス記号とアーカイブ-IDの人間という事実以外に、私は理由を尋することはできません削除することはできません

1つのアーカイブ、誰にも何か提案がありますか? (Linux VMの作成、そこからの同じコマンドの認証と試行以外)

答えて

2

--archive-id="-lai63adP..."

--archive-id "-lai63adP..."を交換してみてください私はhttps://github.com/aws/aws-cli/issues/1135https://github.com/aws/aws-cli/issues/1409とより多くの場所でこれを見つけました。

+1

Yikes、それは* 7歳*の[オープンなargparseバグ](https://bugs.python.org/issue9334)につながります。 –

+0

Genius。ありがとうございました。 –

+0

母、私はawsを使ったことがなく、rarleyはpowershellを使っています。 Googleに感謝します。ハハ。がんばろう! – James

関連する問題