리소스 관리 API 사용 Azure 리소스 (https://docs.microsoft.com/en-us/rest/api/resources/resources#Resources_DeleteById)를 제거 할 수 있습니다. 이 API는 제거가 허용되는 202를 반환합니다. 그러나 리소스는 즉시 제거되지 않습니다. 내 경우의 응답 헤더에 "x-ms-request-id"값이 들어 있습니다. 어떻게하면이 작업의 상태를 알 수 있습니까? 작업이 성공 했습니까? 제 경우에는 로그 분석 솔루션 리소스를 제거합니다.Azure 리소스에 대한 리소스 제거 작업 결과 확인 방법
도움을 주시면 대단히 감사하겠습니다.
브루스, 그래서 당신의 제안은 주기적으로 "Get by Id"를 사용하여 리소스를 가져 와서 제거한 후 404를 기다리는 것입니까? 404를 받으면 리소스가 완전히 제거되었다고 가정하는 것이 안전합니까? azure 포털의 경험은 다음입니다 : 리소스 삭제 버튼을 클릭하면 리소스가 완전히 제거 된 후 오른쪽 상단 모서리에 알림이 나타납니다. 제거 작업 상태를 확인하기위한 실제 REST API가있을 수 있다고 생각했습니다 (x-ms-request-id는 작업 ID 여야 함). Azure 포털은 제거 작업의 성공/실패를보고 할 수 있습니다. 그것이 내가 내 대답을 업데이트 한 –
을 실패한 이유를 "ID로 가져 오기"나는 모르겠다, 당신은 그것을 참조 할 수있다. –
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 뒤로이 페이로드를받을 수 있습니다. 그러나 분명히, 동시에 모든 자원을 제거하지는 않습니다. –