1.5 KiB
1.5 KiB
[GCP][GCS]ファイルのライフサイクルと運用について
Bucketのファイルにライフサイクルを設定する
- 活用できるユースケース
- ○○日経過にファイルを削除する
GUIでの設定
- Google Cloudコンソールで、Cloud Storageの[バケット]を開く
- 対象のBucketを開く
ライフサイクル
タブを押下する- ルールを追加する
コマンドで設定する場合
1. 構成ファイルを作成する
1日経過後に削除する場合の構成 (構成についてはこちら)
{
"lifecycle": {
"rule": [
{
"action": { "type": "Delete" },
"condition": {
"age": 1
}
}
]
}
}
2. ライフサイクル構成を設定する
cloud storage buckets update gs://BUCKET_NAME \
--lifecycle-file=LIFECYCLE_CONFIG_FILE
- LIFECYCLE_CONFIG_FILEは、作成したJSONファイルのパスです
ライフサイクル構成を削除する場合のコマンド
gcloud storage buckets update gs://BUCKET_NAME --clear-lifecycle