Aws-cli: aws s3 cp / mv --recursiveは、オブジェクトを氷河から復元する必要があると誤って報告します

作成日 2017年01月15日  ·  3コメント  ·  ソース: aws/aws-cli

氷河に移行したS3上のファイルのディレクトリがあります。 ファイルは最近Glacierから復元され、まだ有効期限が切れていません。 「awss3cp」を使用して個々のファイルをコピーできます。 ただし、ディレクトリ全体を再帰的にコピーしようとすると、awscliによってすべてのファイルで次のエラーが発生します。

`` `
警告:ファイルs3://をスキップします。 オブジェクトはストレージクラスGLACIERです。 GLACIERオブジェクトに対してダウンロード操作を実行できません。 操作を実行できるようにするには、オブジェクトを復元する必要があります。

$ aws --version
aws-cli / 1.11.36 Python / 2.6.6 Linux / 2.6.32-504.8.1.el6.x86_64 botocore / 1.4.93

$ cat / etc/redhat-リリース
CentOSリリース6.6(最終版​​)

$ aws s3 cp s3://// tmp --recursive
警告:ファイルs3://をスキップします。 オブジェクトはストレージクラスGLACIERです。 GLACIERオブジェクトに対してダウンロード操作を実行できません。 操作を実行できるようにするには、オブジェクトを復元する必要があります。
...。..。

$ aws s3api head-object --bucket- 鍵
{{
"復元": "ongoing-request =" false "、expiry-date="2017年1月22日日曜日00:00:00GMT""、
"AcceptRanges": "バイト"、
"ContentType": "binary / octet-stream"、
"LastModified": "2015年10月2日金曜日23:41:22GMT"、
"ContentLength":36、
"VersionId": "Ed6hvaWEg8d.K6m7gwJ_Z4gqOFkYDrrP"、
"ETag": "" 6009be9a36f7e5d4a47961681e11b5ac ""、
"StorageClass": "GLACIER"、
「メタデータ」:{}
}

最も参考になるコメント

グーグルは同じエラーメッセージのために私をここに導いた。 そのオプションがエラーメッセージで提案されたらいいのにと思います。

全てのコメント3件

--force-glacier-transferを使用する必要がありました。

グーグルは同じエラーメッセージのために私をここに導いた。 そのオプションがエラーメッセージで提案されたらいいのにと思います。

このフラグ「--force-glacier-transfer」にかかる費用はどれくらいですか。 ?

このページは役に立ちましたか?
0 / 5 - 0 評価