Confluent / リリースノート / 2026/07/09 / 通常
Confluent CloudにKafkaクラスターの削除保護を追加
公式リリースノート
Confluent CloudでKafkaクラスターの誤削除を防ぐ削除保護を利用できるようになりました。保護中はクラスターだけでなく、それを含む環境の削除も拒否されます。
要点
- 削除保護は任意で有効にする安全策で、既存クラスターへ自動適用されるわけではありません。
- 有効化後は、権限を持つ利用者が保護を解除するまで、すべての削除要求が失敗します。
- コンソール、Confluent CLI、REST API、Terraformから設定でき、保護クラスターを含む環境も削除できません。
今回の更新で変わること
7月9日のリリース項目は、Kafkaクラスターの削除保護です。以前の記事本文はクラスター、コネクタ、ネットワーク、監視など広い領域の更新を示唆していましたが、この日付の公式項目は削除保護1件だけです。対象外の変更を含むような説明をやめ、クラスター廃棄の事故防止に焦点を合わせる必要があります。
削除保護は利用者が明示的に有効にする任意設定です。有効なクラスターへ削除要求を送ると、要求元がコンソール、Confluent CLI、REST API、Terraformのどれであっても失敗します。削除するには、まず権限を持つ利用者が保護を解除し、その後で改めて削除操作を実行します。偶発的なクリックだけでなく、自動化コードの対象指定ミスや、廃棄処理の誤実行に対しても追加の段階を設けられます。
保護の範囲はクラスター単体にとどまりません。保護中のクラスターを含むConfluent Cloud環境も削除できません。環境削除によって配下のクラスターがまとめて失われる経路を塞ぐためです。一方で、トピック、スキーマ、コネクタなどクラスター内部や周辺の個別リソースまで自動的に保護されるとはリリースノートに書かれていません。削除保護を有効にしたからといって、すべてのストリーミング資産が変更不能になるわけではありません。
複数の操作面から設定できるため、管理方法を統一することが重要です。Terraformでクラスターを管理している組織がコンソールだけで保護を有効にすると、コードと実環境の差分が生まれる可能性があります。反対に、Terraform側で保護を設定していても、緊急作業で手動解除した状態が残れば安全策は失われます。どの管理面を正とするか、保護解除を誰が承認するか、解除から削除までを監査ログでどう追うかを運用手順へ含める必要があります。
この機能はバックアップや災害復旧の代替ではありません。権限を持つ利用者による意図的な解除と削除、認証情報の侵害、データ保持設定による消失までは防ぎません。また、公式リリースノートは既存クラスターへ自動で有効になるとは説明していません。重要度、環境、復旧困難性で対象を決め、本番や共有基盤の既存クラスターへ設定を展開する作業が必要です。
導入時には、保護した検証クラスターにコンソール、CLI、API、Terraformから削除要求を送り、すべて拒否されることを確認します。次に、そのクラスターを含む環境の削除も拒否されること、権限のない利用者が保護を解除できないこと、正規の解除・削除手順が監査記録へ残ることを確かめます。保護の存在だけで満足せず、解除権限と構成差分を継続して監視することが実効性につながります。
対象になりそうなユーザー・チーム
Confluent Cloud管理者、ストリーミング基盤担当、SRE、Terraformで基盤を管理するチームに関係します。特に復旧に時間がかかる本番クラスターや、多数の利用部門が共有する環境では優先度が高い設定です。
押さえておきたいポイント
削除要求を拒否するだけでなく、保護クラスターを含む環境の削除も止める点が重要です。一方、保護解除の権限を持つ人が誤操作すれば削除は可能です。設定の有無と同時に、解除できる役割と承認手続きを確認します。
実務へのつながり
全クラスターを重要度別に一覧化し、本番・共有・復旧困難なクラスターから削除保護を有効にします。Terraform管理ならコードへ設定を反映し、手動変更との差分検知も有効にします。保護解除と削除を別担当者が承認する運用も検討できます。
結局、この更新をどう見るべきか
小さな設定追加ですが、クラスターと環境の誤削除に対する明確な安全策です。既存環境へ自動適用される機能ではないため、重要クラスターを選び、構成管理、解除権限、監査ログを含めて展開する必要があります。