2017-04-11 17 views
0

リソース管理APIの使用Azureリソース(https://docs.microsoft.com/en-us/rest/api/resources/resources#Resources_DeleteById)を削除できます。このAPIは、削除が受け入れられたことを返します。リソースはすぐには削除されません。私の場合の応答ヘッダーには "x-ms-request-id"値が含まれています。どのようにしてこの操作のステータスを取得することができますか?操作は成功しましたか?私の場合は、Log Analytics Solutionリソースを削除しています。Azureリソースのリソース削除操作の結果を確認する方法

ご協力いただきまして誠にありがとうございます。

答えて

0

あなたの説明によると、私はこの問題をチェックしました。私は紺碧のリクエストを処理するためにいくつかの時間がかかるだろう、あなたは次のように紺碧のリソースをチェックする Azure resource Get By Idを活用できることを想定:

enter image description here

簡単な方法のために、あなたは、resources.azure.comを活用し、あなたのリソースを選択してチェックすることができます詳細。私は私のログAnalyticsを取り出し、その後、私は次のような結果を取得できます。

enter image description here

UPDATE

は最新のコメントによると、私は再びRESTのAPIをチェックして、両方のは、ASMの操作をテストしました次のようにARMは、あなたがそれらを参照できます。

  • を古典Azureのサービス(ASM)
について

Get Operation Statusauthentication using a management certificateを使用して、動作状態を確認できます。 ARM

については

  • あなたは非同期Azureの操作を追跡することについては、このtutorialに従うことができます。非同期REST操作によって返されたヘッダー値を使用して、関連URLをauthentication using Azure Active Directoryと要求して操作の状態を判断できます。

    あなたの晴れたサービスに基づいて、ARMのアプローチを使用する必要があります。

+0

Bruce、あなたの提案は定期的にリソースを取得し、「Get by Id」を削除して404を待つことです。 404を受け取った場合 - リソースが完全に削除されたと想定するのは安全でしょうか? azureポータルの経験は次にあります:リソースの削除ボタンをクリックすると、リソースが完全に削除された後、通知が右上隅に表示されます。削除操作のステータスを確認するための実際のREST APIがあると考えました(x-ms-request-idは操作IDでなければなりません)。 Azureポータルは削除操作の成功/失敗を報告できます。 "GetによってID"私はそれが失敗した理由を知りませんでした –

+0

私は私の返信を更新しました、あなたはそれを参照することができます。 –

+0

Bruce、これは非常に有益なアップデートでしたが、私はまだ動作ステータスを取得することができません。 Log Analytics Solutionリソース(検索、スケジュール、アクション、ビューを含む)を削除しようとしています。 URL: "https://management.azure.com/subscriptions/xxxxxxx/resourceGroups/xxx/providers/Microsoft.OperationsManagement/solutions/AMP%20Web[xxxx]?api-version=2015-11-01-preview" 200回戻ってこのペイロードを受信します。HTTP/1.1 200 OK x-ms-request-id:438xxxx x-ms-correlation-request-id:9273fxxx x-ms-routing-request-id:WESxxxしかし、明らかに、すべてのリソースを同時に削除するわけではありません。 –

関連する問題