>source

Windows Defender에 Azure Storage가 있습니다. 파일 /구성 요소가 맬웨어와 함께 업로드되면 Azure Security Center에 경고가 표시됩니다. Azure REST API를 사용하여 해당 맬웨어를 자동으로 읽고 처리합니다. 이를 처리하기위한 사용자 지정 워크 플로가 있습니다. 처리가 끝나면 알림을 제거하여 나중에 알림을받지 못하도록합니다.

나는 자원 그룹별로 나열경고를 나열합니다. 나는 해제 할 리소스 그룹 수준 경고 상태 업데이트경고 상태를 변경합니다.

알림 상태를 업데이트하기 위해 API를 호출하기 위해 다음과 같이 POST URL을 구성합니다. 그림과 같이 List REST 호출에서 강조 표시된 부분을 가져 왔습니다.

그런 다음 그 전후에 다음을 추가합니다.

https://management.azure.com< 위의 id 값 > /dismiss? api-version= 2020-01-01

그런 다음 .Net Core 3.1 애플리케이션 (system.net.http 네임 스페이스의 HttpClient.PostAsync 사용)을 사용하여 해당 URL에 POST 요청을합니다. 내가받은 것은 본문에 "UnsupportedResourceOperation"이 오류 code로 포함 된 400 HTTP 상태 code입니다. 전체 응답 본문은 다음과 같습니다.

오류 메시지가 잘못된 것 같습니다. 이 답을 찾았습니다 Graph API를 사용하여 보안 센터 경고 해제내가 따르는 것과 동일한 접근 방식을 제안합니다. 내가 뭘 잘못하고 있는지 잘 모르겠습니다. 내 AD 테넌트 앱에 구독 기여자 역할이 있습니다.

어떤 도움을 주시면 감사하겠습니다.


  • 답변 # 1

    답변이 늦어서 죄송합니다. 우리 쪽에서 버그를 발견하고 고쳤습니다. 지금 작동하는지 확인해 주시겠습니까?

  • 이전 scala : CSV에서 구분자로 이중 파이프를 사용하는 방법은 무엇입니까?
  • 다음 IOS에서 AppAuth를 사용자 지정 SFSafariViewController로 대체