Azure CLI を使用した BLOB ストレージ アカウントのイベントのサブスクライブSubscribe to events for a Blob storage account with Azure CLI

このスクリプトは、BLOB ストレージ アカウントのイベントに対する Event Grid サブスクリプションを作成します。This script creates an Event Grid subscription to the events for a Blob storage account.

このサンプルを実行するには、最新バージョンの Azure CLI をインストールします。To run this sample, install the latest version of the Azure CLI. 開始するには、az login を実行して、Azure との接続を作成します。To start, run az login to create a connection with Azure.

Azure CLI のサンプルは、bash シェル用に記述されています。Samples for the Azure CLI are written for the bash shell. このサンプルを Windows PowerShell またはコマンド プロンプトで実行するには、スクリプトの要素を変更する必要があります。To run this sample in Windows PowerShell or Command Prompt, you may need to change elements of the script.

Azure サブスクリプションをお持ちでない場合は、開始する前に無料アカウントを作成してください。If you don't have an Azure subscription, create a free account before you begin.

サンプル スクリプトSample script

#!/bin/bash

# You must have the latest version of the Azure CLI

# Provide a unique name for the Blob storage account.
storageName="<Name of the storage account>"

# Provide an endpoint for handling the events.
myEndpoint="<endpoint URL>"

# Provide the name of the resource group to contain the storage account.
myResourceGroup="<resource group name>"

# Select the Azure subscription to contain the storage account and event subscription.
az account set --subscription "<name or ID of the subscription>"

# Create resource group
az group create --name $myResourceGroup --location westus2

# Create the Blob storage account. 
az storage account create \
  --name $storageName \
  --location westus2 \
  --resource-group $myResourceGroup \
  --sku Standard_LRS \
  --kind BlobStorage \
  --access-tier Hot

# Get the resource ID of the Blob storage account.
storageid=$(az storage account show --name $storageName --resource-group $myResourceGroup --query id --output tsv)

# Subscribe to the Blob storage account. 
az eventgrid event-subscription create \
  --source-resource-id $storageid \
  --name demoSubToStorage \
  --endpoint $myEndpoint

スクリプトの説明Script explanation

このスクリプトは、次のコマンドを使用してイベント サブスクリプションを作成します。This script uses the following command to create the event subscription. 表内の各コマンドは、それぞれのドキュメントにリンクされています。Each command in the table links to command-specific documentation.

commandCommand メモNotes
az eventgrid event-subscription createaz eventgrid event-subscription create Event Grid のサブスクリプションを作成する。Create an Event Grid subscription.
az eventgrid event-subscription create - 拡張機能のバージョンaz eventgrid event-subscription create - extension version Event Grid のサブスクリプションを作成する。Create an Event Grid subscription.

次の手順Next steps