Aracılığıyla paylaş


Azure Event Grid kaynağı olarak Azure Kaynak Bildirimleri

Azure Kaynak Bildirimleri (ARN), tüm Azure kaynaklarına yönelik son teknoloji birleşik pub/alt hizmeti temsil eder. ARN, çok çeşitli yayıncılara dokunur ve bu zengin verilere artık Azure Event Grid'deki ARN'nin ayrılmış sistem konuları aracılığıyla erişilebilir.

Başlıca avantajları şunlardır:

  • Kapsamlı yükler: ARN aracılığıyla teslim edilen bildirimler tüm kaynak yükünü kapsar. Bu doğrudan erişim, okuma azaltmanın azaltılmasına ve böylece genel deneyiminizin geliştirilmesine yol açar.
  • Gelişmiş filtreleme özellikleri: Yüklerin kullanılabilirliği, çok sayıda filtreleme seçeneği sunar. Bildirim akışında ince ayar yapmak ve bunu belirli senaryolarınıza göre uyarlamak için yük içindeki özellikleri kullanın.
  • Genişletilmiş veri kümesi erişimi: ARN birden çok yayımcıya dokunarak standart sistem konuları aracılığıyla erişilmeyebilecek veri kümeleri sunmasına olanak sağlar.
  • Sağlam Rol Tabanlı Erişim Denetimi (RBAC): ARN, sağlam bir RBAC özelliğiyle güçlendirilir. Bu özellik, kullanıcıları veya hizmet sorumlularını erişimleri kapsamında yalnızca yetkilendirmeye sahip oldukları verilere abone olacak şekilde yapılandırmanıza olanak sağlar.

ARN sistem konuları için RBAC

ARN sistem konuları altındaki tüm olaylar yalnızca Azure aboneliği kapsamında yayılır. Belirli bir konu türü için olay aboneliğini oluşturan varlığın, Azure aboneliğinin tamamında ilgili olaylar için bildirimler aldığı anlamına gelir. Güvenlik nedeniyle, bu konuda olay abonelikleri oluşturma özelliğini azure aboneliğinin tamamında okuma erişimi olan sorumlularla kısıtlamak zorunludur.

Bugün itibarıyla, sistem konularını ve olay aboneliklerini oluşturmak için Event Grid tarafından sağlanan aşağıdaki genel izinlere ihtiyacınız vardır.

  • microsoft.eventgrid/eventsubscription/write
  • microsoft.eventgrid/systemtopic/eventsubscriptions/write

Bu izinlere ek olarak, ARN sistem konularına erişmek için kullanıcılara veya güvenlik sorumlularına aşağıdaki izinleri vermeniz gerekir. Her konu türü için benzersiz izinler kullanıma sunulur ve hassas ve özel erişim sağlanır:

Konu Türü İzin
HealthResources Microsoft.ResourceNotifications/systemTopics/subscribeToHealthResources/action
Azure Kaynak Yönetimi Microsoft.ResourceNotifications/systemTopics/subscribeToResources/action

Müşteri deneyimini geliştirmek için, herhangi bir ARN sistem konusu aracılığıyla veri almak için gerekli tüm izinleri kapsayan yerleşik bir rol tanımı kullanılabilir. Bu rol, sistem konusu ve olay aboneliği oluşturma için Event Grid tarafından zorunlu kılınan izinleri içerir. Bu yerleşik rol tanımı, hizmetimiz aracılığıyla erişilebilir hale geldikçe daha fazla konu türünü içerecek şekilde düzenli olarak güncelleştirilir. Sonuç olarak, bu yerleşik rolü atamış olan kullanıcılar gelecekteki tüm ARN konu türlerine otomatik olarak erişim elde eder. Sağlanan yerleşik rol tanımını kullanmayı seçebilir veya erişim denetimini zorunlu kılmak için kendi özel rol tanımlarınızı oluşturabilirsiniz.

Yerleşik rol tanımı:

{
    "assignableScopes": [
        "/"
    ],
    "description": "Lets you create system topics and event subscriptions on all system topics exposed currently and in the future by Azure Resource Notifications.",
    "id": "/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleDefinitions/[guid]",
    "name": "[guid]",
    "permissions": [{
    "actions": [
        "Microsoft.EventGrid/eventSubscription/write",
        "Microsoft.EventGrid/systemTopics/eventSubscriptions/write",
        "Microsoft.ResourceNotifications/systemTopics/subscribeToResources/action",
        "Microsoft.ResourceNotifications/systemTopics/subscribeToHealthResources/action",
        "Microsoft.ResourceNotifications/systemTopics/subscribeToMaintenanceResources/action"
    ],
    "notActions": [],
    "dataActions": [],
    "notDataActions": []
    }],
    "roleName": "Azure Resource Notifications System Topics Subscriber",
    "roleType": "BuiltInRole",
    "type": "Microsoft.Authorization/roleDefinitions"
}

Bizimle ulaşın

Bu özellik hakkında sorularınız veya geri bildirimleriniz varsa adresinden bize arnsupport@microsoft.comulaşmaktan çekinmeyin.

Sonraki adımlar

Aşağıdaki makalelere bakın: