Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek popisuje, jak vypsat odběry Event Gridu ve vašem předplatném Azure. Při dotazování stávajících odběrů služby Event Grid je důležité porozumět různým typům odběrů. Zadáte různé parametry na základě typu předplatného, které chcete získat.
Poznámka:
K interakci s Azure doporučujeme použít modul Azure Az PowerShell. Pokud chcete začít, přečtěte si téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.
Skupiny prostředků a předplatná Azure
Předplatná a skupiny prostředků Azure nejsou prostředky Azure. Předplatná Event Gridu pro skupiny prostředků nebo předplatná Azure proto nemají stejné vlastnosti jako předplatná Event Gridu pro prostředky Azure. Předplatné služby Event Grid pro skupiny prostředků nebo předplatná Azure se považují jako globální.
Pokud chcete získat odběry služby Event Grid pro předplatné Azure a její skupiny prostředků, nemusíte zadávat žádné parametry. Ujistěte se, že jste vybrali předplatné Azure, které chcete dotazovat. Následující příklady nejsou určené pro odběry Event Grid pro vlastní témata nebo zdroje v Azure.
Pro Azure CLI použijte:
az account set -s "My Azure Subscription"
az eventgrid event-subscription list
Pokud používáte PowerShell, použijte:
Set-AzContext -Subscription "My Azure Subscription"
Get-AzEventGridSubscription
Pokud chcete získat odběry Event Gridu pro předplatné Azure, zadejte typ tématu Microsoft.Resources.Subscriptions.
Pro Azure CLI použijte:
az eventgrid event-subscription list --topic-type-name "Microsoft.Resources.Subscriptions" --location global
Pokud používáte PowerShell, použijte:
Get-AzEventGridSubscription -TopicTypeName "Microsoft.Resources.Subscriptions"
Pokud chcete získat odběry Event Gridu pro všechny skupiny prostředků v rámci předplatného Azure, zadejte typ tématu Microsoft.Resources.ResourceGroups.
Pro Azure CLI použijte:
az eventgrid event-subscription list --topic-type-name "Microsoft.Resources.ResourceGroups" --location global
Pokud používáte PowerShell, použijte:
Get-AzEventGridSubscription -TopicTypeName "Microsoft.Resources.ResourceGroups"
Pokud chcete získat odběry služby Event Grid pro zadanou skupinu prostředků, zadejte název skupiny prostředků jako parametr.
Pro Azure CLI použijte:
az eventgrid event-subscription list --resource-group myResourceGroup --location global
Pokud používáte PowerShell, použijte:
Get-AzEventGridSubscription -ResourceGroupName myResourceGroup
Vlastní témata a prostředky Azure
Vlastní témata Event Grid jsou prostředky Azure. Proto prohledáváte odběry služby Event Grid na další prostředky, jako je účet služby Blob Storage, a vlastní témata stejným způsobem. Pokud chcete získat odběry event Gridu pro vlastní témata, musíte zadat parametry, které identifikují prostředek nebo identifikují umístění prostředku. V rámci vašeho předplatného Azure není možné provádět obecné dotazy na odběry Event Gridu pro zdroje.
Pokud chcete získat předplatné služby Event Grid pro vlastní témata a další prostředky v místě, zadejte název místa.
Pro Azure CLI použijte:
az eventgrid event-subscription list --location westus2
Pokud používáte PowerShell, použijte:
Get-AzEventGridSubscription -Location westus2
Pokud chcete získat odběry vlastních témat pro umístění, zadejte umístění a typ tématu Microsoft.EventGrid.Topics.
Pro Azure CLI použijte:
az eventgrid event-subscription list --topic-type-name "Microsoft.EventGrid.Topics" --location "westus2"
Pokud používáte PowerShell, použijte:
Get-AzEventGridSubscription -TopicTypeName "Microsoft.EventGrid.Topics" -Location westus2
Pokud chcete získat předplatná pro účty úložiště pro lokalitu, zadejte lokalitu a typ tématu Microsoft.Storage.StorageAccounts.
Pro Azure CLI použijte:
az eventgrid event-subscription list --topic-type "Microsoft.Storage.StorageAccounts" --location westus2
Pokud používáte PowerShell, použijte:
Get-AzEventGridSubscription -TopicTypeName "Microsoft.Storage.StorageAccounts" -Location westus2
Pokud chcete získat odběry služby Event Grid pro vlastní téma, zadejte název vlastního tématu a název jeho skupiny prostředků.
Pro Azure CLI použijte:
az eventgrid event-subscription list --topic-name myCustomTopic --resource-group myResourceGroup
Pokud používáte PowerShell, použijte:
Get-AzEventGridSubscription -TopicName myCustomTopic -ResourceGroupName myResourceGroup
Pokud chcete získat odběry Event Gridu pro konkrétní prostředek, zadejte ID prostředku.
Pro Azure CLI použijte:
resourceid=$(az storage account show -g myResourceGroup -n myStorageAccount --query id --output tsv)
az eventgrid event-subscription list --resource-id $resourceid
Pokud používáte PowerShell, použijte:
$resourceid = (Get-AzResource -Name mystorage -ResourceGroupName myResourceGroup).ResourceId
Get-AzEventGridSubscription -ResourceId $resourceid
Další kroky
- Informace o doručení a opakování událostí najdete ve službě Event Grid ohledně doručování a opakování zpráv.
- Úvod do Event Gridu najdete v článku Informace o službě Event Grid.
- Pokud chcete rychle začít používat Event Grid, přečtěte si téma Vytváření a směrování vlastních událostí pomocí Služby Azure Event Grid.