論理的な削除

Azure App Configurationのソフト削除機能では、キー値、機能フラグ、削除ストアのリビジョン履歴などのデータを復元できます。 これは、Standard および Premium レベルのすべてのストアで自動的に有効になっています。 この記事では、ソフト削除機能とその機能について説明します。

論理的な削除機能を使って Azure App Configuration ストアを復旧する方法について説明します。

App Configuration Storeがソフト削除されると、ストアに統合されているサービスも削除されます。 例としては、Azure RBACの役割割り当て、マネージドアイデンティティ、Event Gridのサブスクリプション、プライベートエンドポイントなどがあります。 ソフト削除されたApp Configuration Storeを復元しても、これらのサービスは復元されません。 それらを再現しなければなりません。

シナリオ

論理的な削除機能は、削除が偶発的か意図的かにかかわらず、削除されたストアの復旧に対応します。 論理的な削除機能は、次のシナリオで保護策として動作します。

  • 削除されたApp Configuration Storeの復旧:保存期間中に削除されたApp Configuration Storeを復元できます。

  • App Configuration Storeの永久削除:App Configuration Storeは永久に削除できます。

復旧

Recoverはソフト削除状態のストアをアクティブ状態に戻し、設定や機能管理にストアを利用できます。

保持期間

保持期間は、ソフト削除ストアがどれくらいの期間(日単位で)保持されるかを示します。 この値はストア作成時に設定でき、その後は変更できません。 保持期間が経過すると、ストアは自動的に永久に削除されます。

消去

パージは、ストアにパージ保護が有効でない場合、ソフト削除状態のストアを永久に削除します。 削除ストアと同じ名前のApp Configuration Storeを再作成するには、保存期間が経過していなければまず削除ストアをパージする必要があります。

削除保護

パージ保護が有効になると、ソフト削除されたストアは保持期間中にパーグされません。 パージ保護が無効化されると、ソフト削除ストアは保存期間終了前にパーグできます。 ストアでパージ保護を有効にした後は、それを無効にすることはできません。

削除されたストアを回復するためのアクセス許可

  • Microsoft.AppConfiguration/configurationStores/write

削除されたApp Configuration Storeを復元するには、 Microsoft.AppConfiguration/configurationStores/write 権限が必要です。 組み込みの App Configuration ContributorOwnerContributor の役割には、デフォルトでこの権限が含まれています。 サブスクリプションやリソースグループのスコープで権限を割り当ててください。

削除されたストアの読み取りと消去へのアクセス許可

  • 読み取り: Microsoft.AppConfiguration/locations/deletedConfigurationStores/read
  • 消去: Microsoft.AppConfiguration/locations/deletedConfigurationStores/purge/action

削除されたApp Configuration Storeをリストアップしたり、名前で個別ストアを取得したりするには、 Microsoft.AppConfiguration/locations/deletedConfigurationStores/read 権限が必要です。 削除されたApp Configuration Storeを消去するには、 Microsoft.AppConfiguration/locations/deletedConfigurationStores/purge/action 権限が必要です。 組み込みの App Configuration Contributor および App Configuration Reader の役割には、削除されたApp Configuration Storeを読む権限は含まれますが、それらをパージする権限はありません。 組み込みの オーナーコントリビューター の役割は、デフォルトで両方の権限を持っています。 削除されたApp Configuration Storeの読み取りおよび削除権限はサブスクリプションレベルで割り当てる必要があります。なぜなら、削除された構成ストアは個々のリソースグループ外に存在するためです。

課金への影響

ソフト削除ストアには料金がかかりません。 ソフト削除ストアを復元した後は、通常の料金が適用されます。 ソフト削除は、Free プランと Developer プランでは使用できません。

次のステップ