128 KB 以下のオブジェクトも含めて、S3 バケット内に保存されている全てのオブジェクトを Glacier Deep Archive に移行するにはどうすればいいか教えてください。

128 KB 以下のオブジェクトも含めて、S3 バケット内に保存されている全てのオブジェクトを Glacier Deep Archive に移行するにはどうすればいいか教えてください。

Clock Icon2025.02.10

困っていた内容

128 KB 以下のオブジェクトも含めて、S3 バケット内に保存されている全てのオブジェクトを Glacier Deep Archive に移行するにはどうすればいいですか?

128 KB 以下のオブジェクトを Glacier Deep Archive に移行したい場合、ライフサイクルルールの設定にて、オブジェクトサイズ「最小オブジェクトサイズを指定」の設定をする必要がありますが、オブジェクトサイズ設定のオプションの選択には、「1 つ以上のフィルターを使用してこのルールのスコープを制限する」の選択が必須となっているため、全てのオブジェクトを対象にする方法がわかりません。

具体的な解決策

128 KB 以下のオブジェクトを移行対象としたうえで、全てのオブジェクトを Glacier Deep Archive する方法としては、ルールスコープを「1 つ以上のフィルターを使用してこのルールのスコープを制限する
」に設定したうえで、プレフィックスのフィルターを「/」に設定にし、「最小オブジェクトサイズ」を 1 KB にすることで、バケット内のすべてのオブジェクトに適用することが可能です。

参考情報

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.