Azure コンピューティング ギャラリーでのソフト削除 (プレビュー)

Important

論理的な削除機能は現在プレビュー段階です。 ベータ版、プレビュー版、または一般提供としてまだリリースされていない Azure の機能に適用される法律条項については、「Microsoft Azure プレビューの追加使用条件」を参照してください。

Azure コンピューティング ギャラリー (ACG) の論理的な削除機能を使用すると、7 日間の保有期間内に誤って削除されたリソースを回復できます。 この期間が経過すると、プラットフォームはリソースを完全に削除します。 現時点では、この機能は ACG イメージでのみ使用できます。

ソフト削除は、次の種類のギャラリーで使用できます。

  • 非公開
  • 直接共有ギャラリー
  • コミュニティ ギャラリー

イメージなどのリソースが論理的な削除を使用して削除された場合、システムからすぐには削除されません。 代わりに、 論理的に削除された 状態に入り、その間は最大 7 日間回復可能なままになります。 この猶予期間により、誤って削除されたリソースを確認して復元し、永続的な損失を防ぐことができます。

保持期間が切れると、削除されたアイテムは自動的に消去され、復旧できません。 論理的な削除は、誤って削除するとワークフローが中断されたり、データが失われたりする可能性がある環境で役立ちます。

[前提条件]

制限事項

  • 論理的な削除は、Azure portal または Rest API でのみサポートされており、いくつかの制限があります。
  • 現在、アイテム保持ポリシーを更新することはできません。
  • 仮想マシン アプリの回復はサポートされていません。
  • ソフト削除されたリソースがあるギャラリーまたはイメージ定義の削除はサポートされていません。
  • 論理的な削除を有効にできるのは、サブスクリプションまたはギャラリー レベルでコンピューティング ギャラリー共有管理者ロールに割り当てられたサブスクリプション、ユーザー、またはサービス プリンシパルの所有者だけです。
  • National Clouds ではサポートされていません。
  • ギャラリーまたはイメージの定義とイメージのバージョンが異なる場所にある場合、論理的な削除を有効にすることはできません。
  • フレキシブル オーケストレーションの仮想マシン スケール セットは、論理的な削除機能と互換性がありません。
  • 論理的な削除が有効になっているギャラリー内のイメージのプロビジョニング状態が失敗した場合は、削除できません。 推奨される回避策は、ギャラリーで論理的な削除を一時的に無効にし、イメージを削除してから、論理的な削除を再度有効にすることです。

Billing

論理的な削除は無償で提供されます。 イメージが論理的に削除されると、リージョンごとに 1 つのレプリカのみが保持されます。 イメージが完全に削除されるまで、その 1 つのレプリカに対して課金されます。

新規または既存のギャラリーで論理的な削除を有効にすることができます。

既存のギャラリーで論理的な削除を有効にするには、次の PUT 要求を送信します。 要求の一部として、 SoftdeletepolicyisSoftDeleteEnabled の値を含め、 trueに設定します。

PUT 
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Compute/galleries/{gallery-name}?api-version=2024-03-03 
{
"properties": {
"softDeletePolicy": {
"isSoftDeleteEnabled": true
}
},
"location": "{location}
}

イメージを論理的に削除する

ギャラリーで論理的な削除を有効にすると、ギャラリー内のすべてのイメージが論理的に削除されます。

イメージを論理的に削除するには、削除するリソースに対して次の DELETE 要求を送信します。

DELETE 
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Compute/galleries/{gallery-name}/images/{image-defination-name}/versions/{version-name}?api-version=2024-03-03

ソフト削除されたすべてのイメージを一覧表示する

ギャラリーまたはイメージ定義で論理的に削除された画像の一覧を表示します。

次の GET 要求をイメージ定義のリソースに送信して、ソフト削除されたすべてのイメージを一覧表示します。

GET 
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Compute/galleries/{gallery-name}/softDeletedArtifactTypes/Images/artifacts/{image-defination-name}/versions?api-version=2024-03-03

論理的に削除された画像を回復する

この例では、ソフト削除されたイメージを復旧する方法を示します。

ギャラリーのソフトデリートされたイメージを復旧するには、イメージのホームリージョンと共に復旧するイメージバージョンに対して次の PUT リクエストを送信してください。

PUT 
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Compute/galleries/{gallery-name}/images/{image-defination-name}/versions/{version-name}?api-version=2024-03-03
{
    "location": "eastus2euap"
}

イメージをハード削除する

ハード削除は、回復の可能性なしにイメージを完全に削除します。

ギャラリー内のイメージをハード削除するには、イメージ バージョンに対して次の DELETE 要求を送信します。

DELETE  
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Compute/galleries/{gallery-name}/softDeletedArtifactTypes/Images/artifacts/{image-defination-name}/versions/{version-name}?api-version=2024-03-03

よく寄せられる質問

はい、ソフト削除操作が正常に完了している限り。

はい、ソフト削除操作が正常に完了している限り。

リテンション期間を 7 日間を超えて更新できますか?

いいえ。現在、保持期間を更新することはできません。

いいえ。論理的に削除されたすべてのイメージを削除するか、ギャラリーで論理的な削除を無効にしてイメージ定義を削除できます。