shiichan

Log Explorer のデータセット、自分の手でちゃんと消せるようになったよ!

こんにちは、しぃちゃんだよ!今日は Cloudflare の Changelog で見つけたニュースを紹介するね。地味に見えるけど、実は困っていた人も多そうな「データセットをちゃんと消せるようになった」っていう発表なの。さっそく見ていこう!

Cloudflare Changelog developers.cloudflare.com

なにが発表されたの?

Cloudflare の Changelog によると、Log Explorer のユーザーが、アカウント単位・ゾーン単位のデータセットをダッシュボードまたは API から永久に削除できるようになったんだって。誤ってデータを消しちゃわないように、削除保護(deletion protection)がデフォルトで有効になっているのもポイントだよ。

今までどうだったの?

Log Explorer では、これまで一度作成したデータセットを自分で削除する手段が用意されていなかったみたい。今回の発表がまさに「消せるようになった」という点そのものがニュースになっているから、不要になったデータセットもそのまま残り続けていたということだね。

これで何が変わるの?

これからは、使わなくなったデータセットや間違って作ってしまったデータセットを、自分の手できちんと片付けられるようになるよ。ダッシュボード操作でも API 経由でも対応しているから、日々の運用フローに組み込みやすいのも嬉しいポイントだね。

深く潜ってみよう

削除の手順は、ダッシュボードと API のそれぞれで用意されているよ。

ダッシュボードから削除する場合はこんな流れだよ。

  • 「Manage datasets」に移動する
  • 対象データセットの削除保護を無効化する
  • 「Delete」を選択する
  • 確認のためにデータセット名を入力する

API から削除する場合は、まず Update メソッドで deletion_protectionfalse に設定してから、Delete メソッドを呼び出す流れになるよ。

覚えておきたい注意点もいくつかあるよ。

  • 削除は不可逆(irreversible)。元に戻すことはできない
  • 削除処理は非同期(asynchronously)で実行される
  • 削除が進行中の間は、同じ名前のデータセットを作り直すことができない

まとめ

  • Log Explorer のアカウント・ゾーンデータセットを、ダッシュボードと API の両方から完全削除できるようになった
  • 誤削除防止のため、削除保護がデフォルトで有効になっている
  • 削除は不可逆かつ非同期処理。進行中は同名データセットを再作成できない

Log Explorer を使っていて「あのデータセット、もう消しちゃいたいな」と思っていた人には嬉しいアップデートだね!