Azure Event Grid hatalarını giderme

Bu sorun giderme kılavuzu size aşağıdaki bilgileri sağlar:

  • Azure Event Grid hata kodları
  • Hata iletileri
  • Hatalar için açıklamalar
  • Bu hataları aldığınızda gerçekleştirmeniz gereken önerilen eylemler.

Hata kodu: 400

Hata kodu Hata iletisi Açıklama Öneri
HttpStatusCode.BadRequest
400
Konu adı 3 ila 50 karakter uzunluğunda olmalıdır. Özel konu adı uzunluğu 3 ila 50 karakter uzunluğunda olmalıdır. Konu adında yalnızca alfasayısal harflere, rakamlara ve '-' karakterine izin verilir. Ayrıca, ad aşağıdaki ayrılmış sözcüklerle başlamamalıdır:
  • Microsoft-
  • EventGrid-
  • Sistem-
Konu adı gereksinimlerine uygun farklı bir konu adı seçin.
HttpStatusCode.BadRequest
400
Etki alanı adı 3 ila 50 karakter uzunluğunda olmalıdır. Etki alanı adı uzunluğu 3 ile 50 karakter arasında olmalıdır. Etki alanı adında yalnızca alfasayısal harflere, rakamlara ve '-' karakterine izin verilir. Ayrıca, ad aşağıdaki ayrılmış sözcüklerle başlamamalıdır:
  • Microsoft-
  • EventGrid-
  • Sistem-
Etki alanı adı gereksinimlerine uygun farklı bir etki alanı adı seçin.
HttpStatusCode.BadRequest
400
Geçersiz süre sonu. Olay aboneliğinin sona erme süresi, olay aboneliğinin ne zaman devre dışı bırakılacağını belirler. Bu değer gelecekte geçerli bir DateTime değeri olmalıdır. Olay Aboneliği süre sonu süresinin geçerli bir DateTime biçiminde olduğundan ve gelecekte olacak şekilde ayarlandığından emin olun.

Hata kodu: 409

Hata kodu Hata iletisi Açıklama Önerilen eylem
HttpStatusCode.Conflict
409
Belirtilen ada sahip konu zaten var. Farklı bir konu adı seçin. Doğru yayımlama işleminin gerçekleştirildiğinden emin olmak için özel konu adı tek bir Azure bölgesinde benzersiz olmalıdır. Aynı ad farklı Azure bölgelerinde kullanılabilir. Konu için farklı bir ad seçin.
HttpStatusCode.Conflict
409
Belirtilen etki alanı zaten var. Farklı bir etki alanı adı seçin. Doğru yayımlama işleminin gerçekleştirildiğinden emin olmak için etki alanı adı tek bir Azure bölgesinde benzersiz olmalıdır. Aynı ad farklı Azure bölgelerinde kullanılabilir. Etki alanı için farklı bir ad seçin.
HttpStatusCode.Conflict
409
Kota sınırına ulaşıldı. Bu sınırlar hakkında daha fazla bilgi için bkz . Azure Event Grid sınırları. Her Azure aboneliğinin kullanabileceği Azure Event Grid kaynaklarının sayısıyla ilgili bir sınırı vardır. Bu kotanın bir kısmı veya tamamı aşıldı ve başka kaynak oluşturulamadı. Geçerli kaynak kullanımınızı denetleyin ve gerekli olmayanları silin. Hiçbir kaynağı silemiyorsanız, başka bir Azure aboneliği oluşturun ve bu abonelikte Event Grid kaynakları oluşturun.

Hata kodu 403:

Hata kodu Hata iletisi Açıklama Önerilen eylem
HttpStatusCode.Forbidden
Kategori 403
{IpAddress} istemcisi tarafından {Topic/Domain} için yayımlama, IpAddress filtreleme kuralları nedeniyle reddedildi. Konu başlığında veya etki alanında YAPıLANDıRıLMıŞ IP güvenlik duvarı kuralları vardır ve erişim yalnızca yapılandırılmış IP adresleriyle sınırlıdır. IP adresini IP güvenlik duvarı kurallarına ekleyin, bkz . IP güvenlik duvarını yapılandırma
HttpStatusCode.Forbidden
Kategori 403
İstemci tarafından {Topic/Domain} öğesine yayımlama, özel uç noktadan istek geldiğinde reddedilir ve kaynak için eşleşen özel uç nokta bağlantısı bulunamadı. Konu veya etki alanı özel uç noktalara sahiptir ve yayımlama isteği yapılandırılmamış veya onaylanmamış özel bir uç noktadan geldi. Konu/etki alanı için özel bir uç nokta yapılandırın. Özel uç noktaları yapılandırma

Ayrıca web kancanızın bir Azure Uygulaması lication Gateway veya Web Uygulaması Güvenlik Duvarı arkasında olup olmadığını denetleyin. Bu durumda, aşağıdaki güvenlik duvarı kurallarını devre dışı bırakın ve yeniden BIR HTTP POST yapın:

  • 920300 (İstekte kabul üst bilgisi eksik)
  • 942430 (Kısıtlanmış SQL karakter anomalisi algılama (args): Özel karakter sayısı aşıldı (12))
  • 920230 (Birden çok URL kodlama algılandı)
  • 942130 (SQL ekleme saldırısı: SQL tautolojisi algılandı.)
  • 931130 (Olası uzak dosya ekleme (RFI) saldırısı = Etki alanı dışı başvuru/bağlantı)

Sonraki adımlar

Daha fazla yardıma ihtiyacınız varsa sorununuzu Stack Overflow forumunda gönderin veya bir destek bileti açın.