إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تشرح هذه المقالة كيفية إدراج اشتراكات Event Grid في اشتراك Azure الخاص بك. عند الاستعلام عن اشتراكات Event Grid الحالية لديك، من المهم فهم أنواع الاشتراكات المختلفة. تقدم معايير مختلفة بناء على نوع الاشتراك الذي ترغب في الحصول عليه.
ملحوظة
نوصي باستخدام الوحدة النمطية Azure Az PowerShell للتفاعل مع Azure. للبدء، راجع تثبيت Azure PowerShell. لمعرفة كيفية الترحيل إلى الوحدة النمطية Az PowerShell، راجع ترحيل Azure PowerShell من AzureRM إلى Az.
مجموعات الموارد واشتراكات Azure
اشتراكات Azure ومجموعات الموارد ليست موارد Azure. لذلك، اشتراكات Event Grid لمجموعات الموارد أو اشتراكات Azure لا تمتلك نفس خصائص اشتراكات Event Grid في موارد Azure. تعتبر اشتراكات Event Grid في مجموعات الموارد أو اشتراكات Azure عالمية.
للحصول على اشتراكات Event Grid لاشتراك Azure ومجموعات الموارد الخاصة به، لا تحتاج إلى توفير أي معلمات. تأكد من اختيار اشتراك Azure الذي تريد الاستعلام إليه. الأمثلة التالية لا تحصل على اشتراكات Event Grid لمواضيع مخصصة أو موارد Azure.
ل Azure CLI، استخدم:
az account set -s "My Azure Subscription"
az eventgrid event-subscription list
بالنسبة إلى PowerShell، استخدم:
Set-AzContext -Subscription "My Azure Subscription"
Get-AzEventGridSubscription
للحصول على اشتراكات Event Grid لاشتراك Azure، قدم نوع الموضوع Microsoft.Resources.subscriptions.
ل Azure CLI، استخدم:
az eventgrid event-subscription list --topic-type-name "Microsoft.Resources.Subscriptions" --location global
بالنسبة إلى PowerShell، استخدم:
Get-AzEventGridSubscription -TopicTypeName "Microsoft.Resources.Subscriptions"
للحصول على اشتراكات Event Grid لجميع مجموعات الموارد ضمن اشتراك Azure، قدم نوع الموضوع Microsoft.Resources.ResourceGroups.
ل Azure CLI، استخدم:
az eventgrid event-subscription list --topic-type-name "Microsoft.Resources.ResourceGroups" --location global
بالنسبة إلى PowerShell، استخدم:
Get-AzEventGridSubscription -TopicTypeName "Microsoft.Resources.ResourceGroups"
للحصول على اشتراكات شبكة الأحداث لمجموعة موارد محددة، قدم اسم مجموعة الموارد كمعلم.
ل Azure CLI، استخدم:
az eventgrid event-subscription list --resource-group myResourceGroup --location global
بالنسبة إلى PowerShell، استخدم:
Get-AzEventGridSubscription -ResourceGroupName myResourceGroup
مواضيع مخصصة وموارد Azure
مواضيع مخصصة في Event Grid هي موارد Azure. لذلك، تستفسر من اشتراكات Event Grid عن مواضيع مخصصة وموارد أخرى، مثل حساب تخزين Blob، بنفس الطريقة. للحصول على اشتراكات في شبكة الأحداث لمواضيع مخصصة، يجب عليك توفير معلمات تحدد المورد أو موقع المورد. لا يمكن الاستعلام بشكل عام عن اشتراكات Event Grid للحصول على الموارد عبر اشتراكك في Azure.
للحصول على اشتراكات في شبكة الحدث لمواضيع مخصصة وموارد أخرى في موقع معين، قدم اسم الموقع.
ل Azure CLI، استخدم:
az eventgrid event-subscription list --location westus2
بالنسبة إلى PowerShell، استخدم:
Get-AzEventGridSubscription -Location westus2
للحصول على اشتراكات في مواضيع مخصصة لموقع معين، قدم الموقع ونوع الموضوع الخاص ب Microsoft.EventGrid.Topics.
ل Azure CLI، استخدم:
az eventgrid event-subscription list --topic-type-name "Microsoft.EventGrid.Topics" --location "westus2"
بالنسبة إلى PowerShell، استخدم:
Get-AzEventGridSubscription -TopicTypeName "Microsoft.EventGrid.Topics" -Location westus2
للحصول على اشتراكات في حسابات التخزين لموقع معين، قدم الموقع ونوع الموضوع الخاص ب Microsoft.Storage.StorageAccounts.
ل Azure CLI، استخدم:
az eventgrid event-subscription list --topic-type "Microsoft.Storage.StorageAccounts" --location westus2
بالنسبة إلى PowerShell، استخدم:
Get-AzEventGridSubscription -TopicTypeName "Microsoft.Storage.StorageAccounts" -Location westus2
للحصول على اشتراكات Event Grid لموضوع مخصص، قدم اسم الموضوع المخصص واسم مجموعة الموارد الخاصة به.
ل Azure CLI، استخدم:
az eventgrid event-subscription list --topic-name myCustomTopic --resource-group myResourceGroup
بالنسبة إلى PowerShell، استخدم:
Get-AzEventGridSubscription -TopicName myCustomTopic -ResourceGroupName myResourceGroup
للحصول على اشتراكات Event Grid لمورد معين، قدم معرف المصدر.
ل Azure CLI، استخدم:
resourceid=$(az storage account show -g myResourceGroup -n myStorageAccount --query id --output tsv)
az eventgrid event-subscription list --resource-id $resourceid
بالنسبة إلى PowerShell، استخدم:
$resourceid = (Get-AzResource -Name mystorage -ResourceGroupName myResourceGroup).ResourceId
Get-AzEventGridSubscription -ResourceId $resourceid
الخطوات التالية
- للحصول على معلومات حول تسليم الحدث وعمليات إعادة المحاولة، تسليم رسالة شبكة الأحداث وإعادة المحاولة.
- للحصول على مقدمة Event Grid، راجعEvent Grid.
- لبدء استخدام Event Grid بسرعة، راجع إنشاء أحداث مخصصة وتوجيهها باستخدام Azure Event Grid .