論理的な削除
Azure App Configuration の論理的な削除機能を使うと、削除されたストアのキーと値、機能フラグ、リビジョン履歴などのデータを復旧できます。 これは、Standard および Premium レベルのすべてのストアで自動的に有効になっています。 この記事では、論理的な削除機能とその機能の詳細詳細について説明します。
論理的な削除機能を使って Azure App Configuration ストアを復旧する方法について説明します。
注意
App Configuration ストアが論理的に削除されると、そのストアと統合されているサービスも削除されます。 たとえば、Azure RBAC ロールの割り当て、マネージド ID、Event Grid サブスクリプション、プライベート エンドポイントなどです。 論理的に削除された App Configuration ストアを復旧しても、これらのサービスは復旧されません。 これらは再作成が必要です。
シナリオ
論理的な削除機能は、削除が偶発的か意図的かにかかわらず、削除されたストアの復旧に対応します。 論理的な削除機能は、次のシナリオで保護策として動作します。
削除された App Configuration ストアの復旧: 削除された App Configuration ストアは、保持期間内に復旧できる可能性があります。
App Configuration ストアの完全な削除: この機能は、App Configuration ストアを完全に削除するのに役立ちます。
復旧
復旧とは、論理的に削除された状態のストアをアクティブな状態に戻し、構成と機能管理のためにストアを要求できるようにする操作です。
保持期間
論理的に削除されたストアを保持する期間を日数で指定する変数。 この値はストアの作成時にのみ設定できます。一度設定すると、変更できません。 保持期間が過ぎると、ストアは自動的に完全に削除されます。
消去
消去とは、消去保護機能を有効にしていないストアの場合に、論理的に削除された状態のストアを完全に削除する操作です。 削除されたストアと同じ名前の App Configuration ストアを再作成するには、保持期間をまだ過ぎていない場合、最初にストアを消去する必要があります。
消去保護
消去保護が有効な場合、保持期間内には論理的に削除されたストアを消去できません。 無効な場合、保持期間を過ぎる前に論理的に削除されたストアを消去できます。 ストアで消去保護を有効にした後に、無効にすることはできません。
削除されたストアを回復するためのアクセス許可
Microsoft.AppConfiguration/configurationStores/write
削除された App Configuration ストアを回復するには、Microsoft.AppConfiguration/configurationStores/write
アクセス許可が必要です。 組み込みの "所有者" ロールと "共同作成者" ロールには、既定でこのアクセス許可が含まれています。 このアクセス許可は、サブスクリプションまたはリソース グループのスコープで割り当てることができます。
削除されたストアの読み取りと消去へのアクセス許可
- 読み取り:
Microsoft.AppConfiguration/locations/deletedConfigurationStores/read
- 消去:
Microsoft.AppConfiguration/locations/deletedConfigurationStores/purge/action
削除された App Configuration ストアを一覧表示したり、名前で個々のストアを取得するには、 Microsoft.AppConfiguration/locations/deletedConfigurationStores/read
アクセス許可が必要です。 削除されたApp Configuration ストアを消去するには、Microsoft.AppConfiguration/locations/deletedConfigurationStores/purge/action
アクセス許可が必要です。 組み込みの "所有者" ロールと "共同作成者" ロールには、既定でこのアクセス許可が含まれています。 削除されたApp Configuration ストアの読み取りと消去のアクセス許可は、サブスクリプション レベルで割り当てる必要があります。 これは、削除された構成ストアが個々のリソース グループの外部に存在するためです。
課金への影響
論理的に削除されたストアには料金がかかりません。 論理的に削除されたストアを復旧すると、通常の料金がかかります。 Free レベルでは、論理的な削除を使用できません。