az iot hub certificate

Dekont

Bu komut grubunda hem Azure CLI hem de en az bir uzantıda tanımlanan komutlar vardır. Genişletilmiş özelliklerinden yararlanmak için her uzantıyı yükleyin. Uzantılar hakkında daha fazla bilgi edinin.

IoT Hub sertifikalarını yönetme.

Komutlar

Name Description Tür Durum
az iot hub certificate create

Azure IoT Hub sertifikası oluşturma/karşıya yükleme.

Temel GA
az iot hub certificate delete

Azure IoT Hub sertifikalarını siler.

Temel GA
az iot hub certificate generate-verification-code

Azure IoT Hub sertifikası için doğrulama kodu oluşturur.

Temel GA
az iot hub certificate list

Azure IoT Hub içindeki tüm sertifikaları listeler.

Temel GA
az iot hub certificate root-authority

IoT Hub örneği için sertifika kök yetkilisini yönetin.

Dahili Kullanım Dışı
az iot hub certificate root-authority set

IoT Hub örneği için sertifika kök yetkilisini belirli bir sürüme ayarlayın.

Dahili Kullanım Dışı
az iot hub certificate root-authority show

IoT Hub örneği için geçerli sertifika kök yetkilisini gösterin.

Dahili Kullanım Dışı
az iot hub certificate show

Belirli bir Azure IoT Hub sertifikası hakkındaki bilgileri gösterir.

Temel GA
az iot hub certificate update

Azure IoT Hub sertifikalarını güncelleştirme.

Temel GA
az iot hub certificate verify

Azure IoT Hub sertifikalarını doğrular.

Temel GA

az iot hub certificate create

Azure IoT Hub sertifikası oluşturma/karşıya yükleme.

Azure IoT Hub'daki CA sertifikalarının ayrıntılı açıklaması için bkz 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}]

Örnekler

Doğrulanmış CA sertifikası PEM dosyasını bir IoT hub'ına yükler.

az iot hub certificate create --hub-name MyIotHub --name MyCertificate --path /certificates/Certificate.pem --verified

Ca sertifikası CER dosyasını bir IoT hub'ına yükler.

az iot hub certificate create --hub-name MyIotHub --name MyCertificate --path /certificates/Certificate.cer

Azure IoT Hub sertifikası oluşturma/karşıya yükleme (otomatik olarak oluşturulur)

az iot hub certificate create --hub-name MyIotHub --name MyCertificate --path /certificates/Certificate.cer --resource-group MyResourceGroup --subscription MySubscription

Gerekli Parametreler

--hub-name

IoT Hub adı.

--name -n

Sertifika için kolay bir ad.

--path -p

Sertifikayı içeren dosyanın yolu.

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--verified -v

Sertifikanın doğrulanıp doğrulanmadığını gösteren boole değeri.

kabul edilen değerler: false, true
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot hub certificate delete

Azure IoT Hub sertifikalarını siler.

Azure IoT Hub'daki CA sertifikalarının ayrıntılı açıklaması için bkz https://docs.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview. .

az iot hub certificate delete --etag
                              --name
                              [--hub-name]
                              [--ids]
                              [--resource-group]
                              [--subscription]

Örnekler

MyCertificate'i siler

az iot hub certificate delete --hub-name MyIotHub --name MyCertificate --etag AAAAAAAAAAA=

Gerekli Parametreler

--etag -e

Nesnenin Varlık Etiketi (etag).

--name -n

Sertifika için kolay bir ad.

İsteğe Bağlı Parametreler

--hub-name

IoT Hub adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot hub certificate generate-verification-code

Azure IoT Hub sertifikası için doğrulama kodu oluşturur.

Bu doğrulama kodu, bir sertifika için sahiplik kanıtı adımını tamamlamak için kullanılır. Bu doğrulama kodunu kök sertifikalar özel anahtarıyla imzalanan yeni bir sertifikanın CN'si olarak kullanın. Azure IoT Hub'daki CA sertifikalarının ayrıntılı açıklaması için bkz 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]

Örnekler

MyCertificate için doğrulama kodu oluşturur

az iot hub certificate generate-verification-code --hub-name MyIotHub --name MyCertificate --etag AAAAAAAAAAA=

Azure IoT Hub sertifikası için doğrulama kodu oluşturur (otomatik olarak oluşturulur)

az iot hub certificate generate-verification-code --etag AAAAAAAAAAA= --hub-name MyIotHub --name MyCertificate --resource-group MyResourceGroup --subscription MySubscription

Gerekli Parametreler

--etag -e

Nesnenin Varlık Etiketi (etag).

--name -n

Sertifika için kolay bir ad.

İsteğe Bağlı Parametreler

--hub-name

IoT Hub adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot hub certificate list

Azure IoT Hub içindeki tüm sertifikaları listeler.

Azure IoT Hub'daki CA sertifikalarının ayrıntılı açıklaması için bkz https://docs.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview. .

az iot hub certificate list [--hub-name]
                            [--ids]
                            [--resource-group]
                            [--subscription]

Örnekler

MyIotHub'daki tüm sertifikaları listeleme

az iot hub certificate list --hub-name MyIotHub

İsteğe Bağlı Parametreler

--hub-name

IoT Hub adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot hub certificate show

Belirli bir Azure IoT Hub sertifikası hakkındaki bilgileri gösterir.

Azure IoT Hub'daki CA sertifikalarının ayrıntılı açıklaması için bkz https://docs.microsoft.com/azure/iot-hub/iot-hub-x509ca-overview. .

az iot hub certificate show --name
                            [--hub-name]
                            [--ids]
                            [--resource-group]
                            [--subscription]

Örnekler

MyCertificate hakkındaki ayrıntıları göster

az iot hub certificate show --hub-name MyIotHub --name MyCertificate

Belirli bir Azure IoT Hub sertifikası hakkındaki bilgileri gösterir (otomatik olarak oluşturulur)

az iot hub certificate show --hub-name MyIotHub --name MyCertificate --resource-group MyResourceGroup --subscription MySubscription

Gerekli Parametreler

--name -n

Sertifika için kolay bir ad.

İsteğe Bağlı Parametreler

--hub-name

IoT Hub adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot hub certificate update

Azure IoT Hub sertifikalarını güncelleştirme.

Var olan sertifikayı aynı adla değiştirmek için yeni bir sertifika yükler. Azure IoT Hub'daki CA sertifikalarının ayrıntılı açıklaması için bkz 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}]

Örnekler

Yeni bir PEM dosyasını karşıya yükleyerek IoT hub'ına ca sertifikası Güncelleştirmeler.

az iot hub certificate update --hub-name MyIotHub --name MyCertificate --path /certificates/NewCertificate.pem --etag AAAAAAAAAAA=

Yeni bir CER dosyası yükleyerek IoT hub'ında CA sertifikası Güncelleştirmeler.

az iot hub certificate update --hub-name MyIotHub --name MyCertificate --path /certificates/NewCertificate.cer --etag AAAAAAAAAAA=

Gerekli Parametreler

--etag -e

Nesnenin Varlık Etiketi (etag).

--name -n

Sertifika için kolay bir ad.

--path -p

Sertifikayı içeren dosyanın yolu.

İsteğe Bağlı Parametreler

--hub-name

IoT Hub adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verified -v

Sertifikanın doğrulanıp doğrulanmadığını gösteren boole değeri.

kabul edilen değerler: false, true
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot hub certificate verify

Azure IoT Hub sertifikalarını doğrular.

Generate-verification-code çağrısıyla elde edilen doğrulama kodunu içeren bir doğrulama sertifikasını karşıya yükleyerek sertifikayı doğrular. Bu, sahiplik kanıtı işleminin son adımıdır. Azure IoT Hub'daki CA sertifikalarının ayrıntılı açıklaması için bkz 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]

Örnekler

MyCertificate özel anahtarının sahipliğini doğrular.

az iot hub certificate verify --hub-name MyIotHub --name MyCertificate --path /certificates/Verification.pem --etag AAAAAAAAAAA=

Azure IoT Hub sertifikasını doğrular (otomatik olarak oluşturulur)

az iot hub certificate verify --etag AAAAAAAAAAA= --hub-name MyIotHub --name MyCertificate --path /certificates/Verification.pem --resource-group MyResourceGroup --subscription MySubscription

Gerekli Parametreler

--etag -e

Nesnenin Varlık Etiketi (etag).

--name -n

Sertifika için kolay bir ad.

--path -p

Sertifikayı içeren dosyanın yolu.

İsteğe Bağlı Parametreler

--hub-name

IoT Hub adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.