Azure Event Grid 오류 해결

이 문제 해결 가이드에서는 다음 정보를 제공합니다.

  • Azure Event Grid 오류 코드
  • 오류 메시지
  • 오류에 대한 설명
  • 이러한 오류 코드를 수신하는 경우 권장되는 조치입니다.

오류 코드: 400

오류 코드 오류 메시지 설명 권장
HttpStatusCode.BadRequest
400
토픽 이름은 3~50자여야 합니다. 사용자 지정 토픽 이름의 길이는 3~50자여야 합니다. 토픽 이름에는 영어, 숫자 및 '-' 문자만 사용할 수 있습니다. 또한 이름은 다음과 같은 문자로 시작되면 안 됩니다.
  • Microsoft-
  • EventGrid-
  • System-
토픽 이름 요구 사항을 준수하는 토픽 이름을 선택합니다.
HttpStatusCode.BadRequest
400
도메인 이름은 3~50자여야 합니다. 도메인 이름의 길이는 3~50자여야 합니다. 도메인 이름에는 영어, 숫자 및 '-' 문자만 사용할 수 있습니다. 또한 이름은 다음과 같은 문자로 시작되면 안 됩니다.
  • Microsoft-
  • EventGrid-
  • System-
도메인 이름 요구 사항을 준수하는 도메인 이름을 선택합니다.
HttpStatusCode.BadRequest
400
잘못된 만료 시간 이벤트 구독의 만료 시간은 이벤트 구독이 사용 중지되는 시기를 결정합니다. 이 값은 미래에 유효한 DateTime 값이어야 합니다. 이벤트 구독 만료 시간이 유효한 DateTime 형식이며 미래로 설정되어 있는지 확인합니다.

오류 코드: 409

오류 코드 오류 메시지 설명 권장 작업
HttpStatusCode.Conflict
409
지정된 이름의 토픽이 이미 있습니다. 다른 항목 이름을 선택합니다. 올바른 게시 작업을 보장하려면 단일 Azure 지역에서 사용자 지정 토픽 이름이 고유해야 합니다. 다른 Azure 지역에서는 동일한 이름을 사용할 수 있습니다. 다른 토픽 이름을 선택하세요.
HttpStatusCode.Conflict
409
지정된 이름의 도메인이 이미 있습니다. 다른 도메인 이름을 선택하세요. 올바른 게시 작업을 보장하려면 단일 Azure 지역에서 도메인 이름이 고유해야 합니다. 다른 Azure 지역에서는 동일한 이름을 사용할 수 있습니다. 다른 도메인 이름을 선택하세요.
HttpStatusCode.Conflict
409
할당량 한도에 도달했습니다. 한도에 대한 자세한 내용은 Azure Event Grid 한도를 참조하세요. 각 Azure 구독에는 사용할 수 있는 Azure Event Grid 리소스 수가 제한되어 있습니다. 이 할당량의 일부 또는 전부를 초과하여 더 이상 리소스를 만들 수 없습니다. 현재 리소스 사용량을 확인하고 필요하지 않은 모든 리소스를 삭제합니다. 리소스를 삭제할 수 없는 경우 다른 Azure 구독을 만들고 해당 구독에 Event Grid 리소스를 만듭니다.

오류 코드: 403

오류 코드 오류 메시지 설명 권장 작업
HttpStatusCode.Forbidden
403
IpAddress 필터링 규칙으로 인해 {IpAddress} 클라이언트에서 {Topic/Domain}에 게시하는 것이 거부되었습니다. 토픽 또는 도메인에 IP 방화벽 규칙이 구성되어 있고, 구성된 IP 주소에만 액세스할 수 있습니다. IP 방화벽 규칙에 IP 주소를 추가하려면 IP 방화벽 구성을 참조하세요.
HttpStatusCode.Forbidden
403
요청이 프라이빗 엔드포인트에서 발생하고 리소스에 대해 일치하는 프라이빗 엔드포인트 연결을 찾을 수 없어 클라이언트에서 {Topic/Domain}에 게시하는 것이 거부되었습니다. 토픽 또는 도메인에 프라이빗 엔드포인트가 있고, 구성되지 않았거나 승인되지 않은 프라이빗 엔드포인트에서 게시 요청이 있었습니다. 토픽/도메인에 대한 프라이빗 엔드포인트를 구성합니다. 프라이빗 엔드포인트 구성

또한 웹후크가 Azure Application Gateway 또는 Web Application Firewall 뒤에 있는지 확인합니다. 이 경우 다음 방화벽 규칙을 사용하지 않도록 설정하고 HTTP POST를 다시 수행합니다.

  • 920300(수락 헤더가 누락된 요청)
  • 942430(제한된 SQL 문자 이상 감지(인수): 특수 문자 # 초과(12))
  • 920230(여러 URL 인코딩 감지)
  • 942130(SQL 삽입 공격: SQL Tautology 감지)
  • 931130(가능한 RFI(원격 파일 포함) 공격 = 오프-도메인 참조/링크)

다음 단계

도움이 더 필요한 경우 Stack Overflow 포럼에 문제를 게시하거나 지원 티켓을 여세요.