翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
を使用したオブジェクトライフサイクル設定の作成と管理 AWS CLI
Amazon S3 ライフサイクルを使用して、Snow Family デバイスの Amazon S3 互換ストレージのストレージ容量を最適化できます。ライフサイクルルールを作成して、オブジェクトが古くなったり、新しいバージョンに置き換えられたりしたときに期限切れにすることができます。ライフサイクルルールを作成、有効化、無効化、または削除できます。Amazon S3 ライフサイクルの詳細については、「ストレージのライフサイクルの管理」を参照してください。
注記
バケット AWS アカウント を作成する は、バケットを所有し、ライフサイクルルールを作成、有効化、無効化、または削除できる唯一の です。
AWS Command Line Interface (AWS CLI) を使用して、Snow Family デバイスバケットの Amazon S3 互換ストレージのライフサイクル設定を作成および管理するには、以下の例を参照してください。
PUT Snowball Edge バケットのライフサイクル設定
次の AWS CLI 例では、Snowball Edge バケットにライフサイクル設定ポリシーを配置します。このポリシーは、フラグ付きプレフィックス (myprefix
) とタグは 10 日後に期限切れになります。この例を使用するには、各ユーザー入力プレースホルダーをユーザー自身の情報に置き換えます。
まず、ライフサイクル設定ポリシーを JSON ファイルに保存します。この例では、ファイル名は lifecycle-example.json
です。
{ "Rules": [{ "ID": "id-1", "Filter": { "And": { "Prefix": "myprefix", "Tags": [{ "Value": "mytagvalue1", "Key": "mytagkey1" }, { "Value": "mytagvalue2", "Key": "mytagkey2" } ] } }, "Status": "Enabled", "Expiration": { "Days": 10 } }] }
ファイルを保存したら、 put-bucket-lifecycle-configuration
コマンドの一部としてJSONファイルを送信します。このコマンドを使用するには、各ユーザー入力プレースホルダーを独自の情報に置き換えます。