2017-04-11 9 views
0

리소스 관리 API 사용 Azure 리소스 (https://docs.microsoft.com/en-us/rest/api/resources/resources#Resources_DeleteById)를 제거 할 수 있습니다. 이 API는 제거가 허용되는 202를 반환합니다. 그러나 리소스는 즉시 제거되지 않습니다. 내 경우의 응답 헤더에 "x-ms-request-id"값이 들어 있습니다. 어떻게하면이 작업의 상태를 알 수 있습니까? 작업이 성공 했습니까? 제 경우에는 로그 분석 솔루션 리소스를 제거합니다.Azure 리소스에 대한 리소스 제거 작업 결과 확인 방법

도움을 주시면 대단히 감사하겠습니다.

답변

0

설명에 따르면이 문제를 확인했습니다. 간단하게, 당신은 resources.azure.com을 활용하여 자원을 선택하고를 확인할 수 있습니다 들어

enter image description here

을 : 나는 다음과 같이 당신이 당신의 푸른 자원을 확인 Azure resource Get By Id을 활용할 수있는, 푸른 귀하의 요청을 처리하는 데 시간이 걸릴 것으로 가정 세부. 그때 나는 다음과 같은 결과를 가져올 수있는, 내 로그 분석 제거 : 최근 코멘트에 따르면

enter image description here

UPDATE

을, 나는 다시 REST API를 확인하고 모두 ASM에서 작업을 테스트 다음과 ARM, 당신은 그들에게 참조 할 수 :

  • 을 고전 애저 서비스 (ASM)
들어

Get Operation Statusauthentication using a management certificate과 함께 사용하여 작동 상태를 확인할 수 있습니다. ARM

를 들어

  • 당신은 비동기 푸른 작업을 추적에 대해이 tutorial을 수행 할 수있다. 비동기 REST 작업에서 반환 된 헤더 값을 사용하고 authentication using Azure Active Directory이라는 관련 URL을 요청하여 작업 상태를 확인할 수 있습니다.

    하늘색 서비스를 기준으로하면 ARM 접근 방식을 사용해야합니다.

+0

브루스, 그래서 당신의 제안은 주기적으로 "Get by Id"를 사용하여 리소스를 가져 와서 제거한 후 404를 기다리는 것입니까? 404를 받으면 리소스가 완전히 제거되었다고 가정하는 것이 안전합니까? azure 포털의 경험은 다음입니다 : 리소스 삭제 버튼을 클릭하면 리소스가 완전히 제거 된 후 오른쪽 상단 모서리에 알림이 나타납니다. 제거 작업 상태를 확인하기위한 실제 REST API가있을 수 있다고 생각했습니다 (x-ms-request-id는 작업 ID 여야 함). Azure 포털은 제거 작업의 성공/실패를보고 할 수 있습니다. 그것이 내가 내 대답을 업데이트 한 –

+0

을 실패한 이유를 "ID로 가져 오기"나는 모르겠다, 당신은 그것을 참조 할 수있다. –

+0

Bruce, 이것은 매우 유익한 업데이트 였지만 여전히 작동 상태를 얻을 수 없습니다. 로그 분석 솔루션 리소스 (검색, 일정, 작업,보기 포함)를 제거하려고합니다. URL : "https://management.azure.com/subscriptions/xxxxxxx/resourceGroups/xxx/providers/Microsoft.OperationsManagement/solutions/AMP%20Web[xxxx]?api-version=2015-11-01-preview". HTTP/1.1 200 OK X-MS-요청 ID : 438xxxx X-MS-상관 요청 ID : 9273fxxx X-MS-라우팅 요청 ID : WESxxx 나는 200 뒤로이 페이로드를받을 수 있습니다. 그러나 분명히, 동시에 모든 자원을 제거하지는 않습니다. –