Important
論理的な削除機能は現在プレビュー段階です。 ベータ版、プレビュー版、または一般提供としてまだリリースされていない Azure の機能に適用される法律条項については、「Microsoft Azure プレビューの追加使用条件」を参照してください。
Azure コンピューティング ギャラリー (ACG) の論理的な削除機能を使用すると、7 日間の保有期間内に誤って削除されたリソースを回復できます。 この期間が経過すると、プラットフォームはリソースを完全に削除します。 現時点では、この機能は ACG イメージでのみ使用できます。
ソフト削除は、次の種類のギャラリーで使用できます。
- 非公開
- 直接共有ギャラリー
- コミュニティ ギャラリー
イメージなどのリソースが論理的な削除を使用して削除された場合、システムからすぐには削除されません。 代わりに、 論理的に削除された 状態に入り、その間は最大 7 日間回復可能なままになります。 この猶予期間により、誤って削除されたリソースを確認して復元し、永続的な損失を防ぐことができます。
保持期間が切れると、削除されたアイテムは自動的に消去され、復旧できません。 論理的な削除は、誤って削除するとワークフローが中断されたり、データが失われたりする可能性がある環境で役立ちます。
[前提条件]
- Azure Portal で Azure コンピューティング ギャラリーの論理的な削除機能を登録します。
- または、CLI から次の
az feature registerコマンドを実行して、Azure Compute Gallery の論理的な削除機能を登録します。az feature register --name SIGSoftDelete --namespace Microsoft.Compute - 論理的な削除を使用するために必要な最小 API バージョンは
2024-03-03。
制限事項
- 論理的な削除は、Azure portal または Rest API でのみサポートされており、いくつかの制限があります。
- 現在、アイテム保持ポリシーを更新することはできません。
- 仮想マシン アプリの回復はサポートされていません。
- ソフト削除されたリソースがあるギャラリーまたはイメージ定義の削除はサポートされていません。
- 論理的な削除を有効にできるのは、サブスクリプションまたはギャラリー レベルでコンピューティング ギャラリー共有管理者ロールに割り当てられたサブスクリプション、ユーザー、またはサービス プリンシパルの所有者だけです。
- National Clouds ではサポートされていません。
- ギャラリーまたはイメージの定義とイメージのバージョンが異なる場所にある場合、論理的な削除を有効にすることはできません。
- フレキシブル オーケストレーションの仮想マシン スケール セットは、論理的な削除機能と互換性がありません。
- 論理的な削除が有効になっているギャラリー内のイメージのプロビジョニング状態が失敗した場合は、削除できません。 推奨される回避策は、ギャラリーで論理的な削除を一時的に無効にし、イメージを削除してから、論理的な削除を再度有効にすることです。
Billing
論理的な削除は無償で提供されます。 イメージが論理的に削除されると、リージョンごとに 1 つのレプリカのみが保持されます。 イメージが完全に削除されるまで、その 1 つのレプリカに対して課金されます。
ギャラリーで論理的な削除を有効にする
新規または既存のギャラリーで論理的な削除を有効にすることができます。
既存のギャラリーで論理的な削除を有効にするには、次の PUT 要求を送信します。 要求の一部として、 Softdeletepolicy と isSoftDeleteEnabled の値を含め、 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 日間を超えて更新できますか?
いいえ。現在、保持期間を更新することはできません。
ソフトデリートされたイメージが含まれるギャラリーまたはイメージ定義を削除することはできますか?
いいえ。論理的に削除されたすべてのイメージを削除するか、ギャラリーで論理的な削除を無効にしてイメージ定義を削除できます。