Question#5(Associate Data Practitioner)
あなたは、データ処理中に作成される 一時ファイル(temporary files) を保存する Cloud Storage バケット を管理しています。 これらの一時ファイルは 7日間だけ必要 で、それ以降は不要になります。
ストレージコストを削減し、バケット内を整理するために、7日より古いファイルを自動的に削除 したいと考えています。 どの方法を取るべきでしょうか?正解:B
🔹 ライフサイクル管理(Object Lifecycle Management)とは
Cloud Storage には「オブジェクト ライフサイクル管理(Object Lifecycle Management)」という機能があります。 これは、バケット内のオブジェクトに対して 自動で削除・アーカイブ・クラス変更 などのルールを設定できる機能です。 目的:不要なデータを自動削除して、コストと管理手間を削減する。 ✅ ライフサイクルルール設定例 以下のようなルールを設定すれば、 アップロードから7日経過したファイルを自動削除できます。{
"rule": [
{
"action": {"type": "Delete"},
"condition": {"age": 7}
}
]
}
この設定を適用すると:
- オブジェクトの「作成日(creation time)」から7日後に自動削除されます。
- Cloud FunctionやSchedulerなどを自分で実装する必要はありません。

コメント