如何使用 Azure CLI 获取与事件中心兼容的终结点连接字符串

Rak*_*hta 1 azure endpoint azure-eventhub azure-cli azure-iot-hub

我正在尝试使用 Azure CLI 获取物联网中心中存在的“事件中心兼容终结点”的连接字符串。有没有命令可以获取连接字符串信息?

Bha*_*ara 5

是的,您可以使用以下命令获取 IoT 中心的 eventhub 兼容连接字符串:

az iot hub connection-string show -n <IoT Hub name> --default-eventhub
Run Code Online (Sandbox Code Playgroud)

请注意,此参考是 Azure CLI 的azure-iot扩展的一部分,需要2.0.70或更高版本。

正如@Stefan 所阐述的:

需要注意的一件事是,默认情况下此命令返回策略的连接字符串iothubowner。使用该--policy-name参数显式指定共享访问策略,例如:

az iot hub connection-string show -n <IoT Hub name> --default-eventhub --policy-name service
Run Code Online (Sandbox Code Playgroud)

  • 需要注意的一件事是,默认情况下此命令返回“iothubowner”策略的连接字符串。使用“--policy-name”参数显式指定共享访问策略,例如“az iot hub connection-string show -n &lt;IoT Hub name&gt; --default-eventhub --policy-name service” (2认同)