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

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

## なにが発表されたの？

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

## 今までどうだったの？

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

## これで何が変わるの？

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

## 深く潜ってみよう

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

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

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

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

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

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

## まとめ

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

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