aws s3 glacier で取り出しするときに
こんなコマンドを打つ
これはdeep archiveにあったファイルをstandardクラスのストレージに7日移してダウンロードできるようにするというもの
aws s3api restore-object \
--bucket $s3bucket \
--key $s3key \
--restore-request '{"Days":7,"GlacierJobParameters":{"Tier":"Bulk"}}'
Bulkでリクエストすると大体48時間後ぐらいに取り出せるようになる
でこれ7日間はstandardクラスの料金がかかるのでダウンロードしたらすぐにこんなコマンドを打って、残存期間を短くした方がいい
aws s3api restore-object \
--bucket $s3bucket \
--key $s3key \
--restore-request '{"Days":1,"GlacierJobParameters":{"Tier":"Bulk"}}'
ちなみに Days: 0 はエラーになる