Event Grid リソース (トピックまたはドメイン) のアクセス キーを取得する
アクセス キーは、Azure Event Grid リソース (トピックおよびドメイン) に対してイベントを発行するアプリケーションを認証するために使用されます。 キーを定期的に再生成し、安全に格納することをお勧めします。 アクセス キーは 2 つ提供されるため、1 つのキーを使用して接続を保ったまま、もう 1 つのキーを再生成できます。
この記事では、Azure portal、PowerShell、または CLI を使用して、Event Grid リソース (トピックまたはドメイン) のアクセス キーを取得する方法を説明します。
重要
Azure Event Grid は、2024 年 8 月 5 日から 2024 年 8 月 15 日までの間に、SAS キーのサイズを 44 文字から 84 文字に拡張するセキュリティ強化をロールアウトします。 この変更は、Event Grid リソース内のデータのセキュリティを強化するために行われます。 この変更は、現在以前の SAS キーを使用して Event Grid にイベントを発行しているアプリケーションまたはサービスには影響しませんが、更新後に Event Grid トピック、ドメイン、名前空間、パートナー トピックの SAS キーを再生成した場合にのみ、影響する可能性があります。
SAS キーは、2024 年 8 月 15 日以降に再生成することをお勧めします。 キーを再生成した後、以前のキーを使用するイベント発行アプリケーションまたはサービスを、拡張 SAS キーを使用するように更新します。
Azure portal
Azure portal で、自分のトピックまたはドメインの [Event Grid トピック] または [Event Grid ドメイン] ページの [アクセス キー] タブに切り替えます。
Azure PowerShell
Get-AzEventGridTopicKey コマンドを使用して、トピックのアクセス キーを取得します。
Get-AzEventGridTopicKey -ResourceGroup <RESOURCE GROUP NAME> -Name <TOPIC NAME>
Get-AzEventGridDomainKey コマンドを使用して、ドメインのアクセス キーを取得します。
Get-AzEventGridDomainKey -ResourceGroup <RESOURCE GROUP NAME> -Name <DOMAIN NAME>
Azure CLI
トピックのアクセス キーを取得するには、az eventgrid topic key list
を使用します。
az eventgrid topic key list --resource-group <RESOURCE GROUP NAME> --name <TOPIC NAME>
ドメインのアクセス キーを取得するには、az eventgrid domain key list
を使用します。
az eventgrid domain key list --resource-group <RESOURCE GROUP NAME> --name <DOMAIN NAME>
次のステップ
次の記事を参照してください: 発行クライアントの認証。