Question#5(Associate Data Practitioner)

Question#5(Associate Data Practitioner)

あなたは、データ処理中に作成される 一時ファイル(temporary files) を保存する Cloud Storage バケット を管理しています。 これらの一時ファイルは 7日間だけ必要 で、それ以降は不要になります。

ストレージコストを削減し、バケット内を整理するために、7日より古いファイルを自動的に削除 したいと考えています。 どの方法を取るべきでしょうか?
ディスカッション 0

正解:B

🔹 ライフサイクル管理(Object Lifecycle Management)とは

Cloud Storage には「オブジェクト ライフサイクル管理(Object Lifecycle Management)」という機能があります。 これは、バケット内のオブジェクトに対して 自動で削除・アーカイブ・クラス変更 などのルールを設定できる機能です。 目的:不要なデータを自動削除して、コストと管理手間を削減する。 ✅ ライフサイクルルール設定例 以下のようなルールを設定すれば、 アップロードから7日経過したファイルを自動削除できます。
{
  "rule": [
    {
      "action": {"type": "Delete"},
      "condition": {"age": 7}
    }
  ]
}
この設定を適用すると:
  • オブジェクトの「作成日(creation time)」から7日後に自動削除されます。
  • Cloud FunctionやSchedulerなどを自分で実装する必要はありません

コメント

コメント

コメントする

目次