az iot hub certificate
注意
此命令群組具有 Azure CLI 和至少一個擴充功能中定義的命令。 安裝每個擴充功能以受益于其擴充功能。 深入了解擴充功能。
管理 IoT 中樞憑證。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
az iot hub certificate create |
建立/上傳Azure IoT 中樞憑證。 |
核心 | GA |
az iot hub certificate delete |
刪除Azure IoT 中樞憑證。 |
核心 | GA |
az iot hub certificate generate-verification-code |
產生Azure IoT 中樞憑證的驗證碼。 |
核心 | GA |
az iot hub certificate list |
列出包含在Azure IoT 中樞內的所有憑證。 |
核心 | GA |
az iot hub certificate root-authority |
管理IoT 中樞實例的憑證根憑證授權單位。 |
副檔名 | 已取代 |
az iot hub certificate root-authority set |
將IoT 中樞實例的憑證根憑證授權單位設定為特定版本。 |
副檔名 | 已取代 |
az iot hub certificate root-authority show |
顯示IoT 中樞實例的目前憑證根憑證授權單位。 |
副檔名 | 已取代 |
az iot hub certificate show |
顯示特定Azure IoT 中樞憑證的相關資訊。 |
核心 | GA |
az iot hub certificate update |
更新Azure IoT 中樞憑證。 |
核心 | GA |
az iot hub certificate verify |
驗證Azure IoT 中樞憑證。 |
核心 | GA |
az iot hub certificate create
建立/上傳Azure IoT 中樞憑證。
如需 Azure IoT 中樞 中 CA 憑證的詳細說明,請參閱 https://docs.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview 。
az iot hub certificate create --hub-name
--name
--path
[--resource-group]
[--verified {false, true}]
範例
將已驗證的 CA 憑證 PEM 檔案上傳至 IoT 中樞。
az iot hub certificate create --hub-name MyIotHub --name MyCertificate --path /certificates/Certificate.pem --verified
將 CA 憑證 CER 檔案上傳至 IoT 中樞。
az iot hub certificate create --hub-name MyIotHub --name MyCertificate --path /certificates/Certificate.cer
建立/上傳Azure IoT 中樞憑證(自動產生)
az iot hub certificate create --hub-name MyIotHub --name MyCertificate --path /certificates/Certificate.cer --resource-group MyResourceGroup --subscription MySubscription
必要參數
IoT 中樞名稱。
憑證的易記名稱。
包含憑證之檔案的路徑。
選擇性參數
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
布林值,指出是否已驗證憑證。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az iot hub certificate delete
刪除Azure IoT 中樞憑證。
如需 Azure IoT 中樞 中 CA 憑證的詳細說明,請參閱 https://docs.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview 。
az iot hub certificate delete --etag
--name
[--hub-name]
[--ids]
[--resource-group]
[--subscription]
範例
刪除 MyCertificate
az iot hub certificate delete --hub-name MyIotHub --name MyCertificate --etag AAAAAAAAAAA=
必要參數
物件的實體標記 (etag) 。
憑證的易記名稱。
選擇性參數
IoT 中樞名稱。
一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az iot hub certificate generate-verification-code
產生Azure IoT 中樞憑證的驗證碼。
此驗證碼可用來完成憑證的擁有證明步驟。 使用此驗證碼作為以根憑證私密金鑰簽署之新憑證的 CN。 如需 Azure IoT 中樞 中 CA 憑證的詳細說明,請參閱 https://docs.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview 。
az iot hub certificate generate-verification-code --etag
--name
[--hub-name]
[--ids]
[--resource-group]
[--subscription]
範例
產生 MyCertificate 的驗證碼
az iot hub certificate generate-verification-code --hub-name MyIotHub --name MyCertificate --etag AAAAAAAAAAA=
產生Azure IoT 中樞憑證的驗證碼(自動產生)
az iot hub certificate generate-verification-code --etag AAAAAAAAAAA= --hub-name MyIotHub --name MyCertificate --resource-group MyResourceGroup --subscription MySubscription
必要參數
物件的實體標記 (etag) 。
憑證的易記名稱。
選擇性參數
IoT 中樞名稱。
一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az iot hub certificate list
列出包含在Azure IoT 中樞內的所有憑證。
如需 Azure IoT 中樞 中 CA 憑證的詳細說明,請參閱 https://docs.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview 。
az iot hub certificate list [--hub-name]
[--ids]
[--resource-group]
[--subscription]
範例
列出 MyIotHub 中的所有憑證
az iot hub certificate list --hub-name MyIotHub
選擇性參數
IoT 中樞名稱。
一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az iot hub certificate show
顯示特定Azure IoT 中樞憑證的相關資訊。
如需 Azure IoT 中樞 中 CA 憑證的詳細說明,請參閱 https://docs.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview 。
az iot hub certificate show --name
[--hub-name]
[--ids]
[--resource-group]
[--subscription]
範例
顯示 MyCertificate 的詳細資料
az iot hub certificate show --hub-name MyIotHub --name MyCertificate
顯示特定Azure IoT 中樞憑證的相關資訊(自動產生)
az iot hub certificate show --hub-name MyIotHub --name MyCertificate --resource-group MyResourceGroup --subscription MySubscription
必要參數
憑證的易記名稱。
選擇性參數
IoT 中樞名稱。
一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az iot hub certificate update
更新Azure IoT 中樞憑證。
上傳新的憑證,以相同名稱取代現有的憑證。 如需 Azure IoT 中樞 中 CA 憑證的詳細說明,請參閱 https://docs.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview 。
az iot hub certificate update --etag
--name
--path
[--hub-name]
[--ids]
[--resource-group]
[--subscription]
[--verified {false, true}]
範例
更新 IoT 中樞中的 CA 憑證,方法是上傳新的 PEM 檔案。
az iot hub certificate update --hub-name MyIotHub --name MyCertificate --path /certificates/NewCertificate.pem --etag AAAAAAAAAAA=
更新 IoT 中樞中的 CA 憑證,方法是上傳新的 CER 檔案。
az iot hub certificate update --hub-name MyIotHub --name MyCertificate --path /certificates/NewCertificate.cer --etag AAAAAAAAAAA=
必要參數
物件的實體標記 (etag) 。
憑證的易記名稱。
包含憑證之檔案的路徑。
選擇性參數
IoT 中樞名稱。
一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
布林值,指出是否已驗證憑證。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az iot hub certificate verify
驗證Azure IoT 中樞憑證。
藉由上傳包含呼叫 generate-verification-code 所取得之驗證碼的驗證憑證,以驗證憑證。 這是控管程式證明的最後一個步驟。 如需 Azure IoT 中樞 中 CA 憑證的詳細說明,請參閱 https://docs.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview 。
az iot hub certificate verify --etag
--name
--path
[--hub-name]
[--ids]
[--resource-group]
[--subscription]
範例
驗證 MyCertificate 私密金鑰的擁有權。
az iot hub certificate verify --hub-name MyIotHub --name MyCertificate --path /certificates/Verification.pem --etag AAAAAAAAAAA=
驗證Azure IoT 中樞憑證(自動產生)
az iot hub certificate verify --etag AAAAAAAAAAA= --hub-name MyIotHub --name MyCertificate --path /certificates/Verification.pem --resource-group MyResourceGroup --subscription MySubscription
必要參數
物件的實體標記 (etag) 。
憑證的易記名稱。
包含憑證之檔案的路徑。
選擇性參數
IoT 中樞名稱。
一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。