Přihlášení k odběru událostí vlastního tématu pomocí Azure CLI
Tento skript vytvoří odběr Event Gridu pro události vlastního tématu.
Pokud chcete tuto ukázku spustit, nainstalujte nejnovější verzi rozhraní příkazového řádku Azure CLI. Spuštěním příkazu az login vytvořte připojení k Azure.
Ukázky pro rozhraní příkazového řádku Azure jsou zapsané pro bash prostředí. Pokud chcete tuto ukázku spustit ve Windows PowerShellu nebo na příkazovém řádku, možná budete muset změnit prvky skriptu.
Pokud ještě nemáte předplatné Azure,vytvořte si bezplatný účet před tím, než začnete.
Ukázkový skript ve verzi Preview vyžaduje rozšíření Event Grid. Pokud ho chcete nainstalovat, spusťte příkaz az extension add --name eventgrid.
Ukázkový skript – stabilní
#!/bin/bash
# Provide the name of the topic you are subscribing to
myTopic=demoContosoTopic
# Provide the name of the resource group containing the custom topic
resourceGroup=demoResourceGroup
# Provide an endpoint for handling the events.
myEndpoint="<endpoint URL>"
# Select the Azure subscription that contains the custom topic.
az account set --subscription "<name or ID of the subscription>"
# Subscribe to the custom event. Include the resource group that contains the custom topic.
az eventgrid event-subscription create \
--resource-group $resourceGroup \
--topic-name $myTopic \
--name demoSubscription \
--endpoint $myEndpoint
Ukázkový skript – rozšíření ve verzi Preview
#!/bin/bash
# You must have the latest version of the Event Grid preview extension.
# If you have not installed previously:
# az extension add -n eventgrid
# If you have installed previously:
# az extension update -n eventgrid
# Provide the name of the topic you are subscribing to
myTopic=demoContosoTopic
# Provide the name of the resource group containing the custom topic
resourceGroup=demoResourceGroup
# Provide an endpoint for handling the events.
myEndpoint="<endpoint URL>"
# Select the Azure subscription that contains the custom topic.
az account set --subscription "<name or ID of the subscription>"
# Get the resource ID of the custom topic
topicID=$(az eventgrid topic show --name $myTopic -g $resourceGroup --query id --output tsv)
# Subscribe to the custom event. Include the resource group that contains the custom topic.
az eventgrid event-subscription create \
--source-resource-id $topicID \
--name demoSubscription \
--endpoint $myEndpoint
Vysvětlení skriptu
Tento skript k vytvoření odběru událostí používá následující příkaz. Každý příkaz v tabulce odkazuje na příslušnou část dokumentace.
| Příkaz | Poznámky |
|---|---|
| az eventgrid event-subscription create | Vytvoří odběr Event Gridu. |
| az eventgrid event-subscription create – verze rozšíření | Vytvoří odběr Event Gridu. |
Další kroky
- Informace o dotazování předplatných najdete v tématu Dotazování odběrů Event Gridu.
- Další informace o Azure CLI najdete v dokumentaci k Azure CLI.