az iot ops broker authn method

Note

Bu başvuru, Azure CLI (sürüm 2.70.0 veya üzeri) için azure-iot-ops uzantısının bir parçasıdır. Uzantı, az iot ops broker authn yöntemi komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Mqtt aracısı kimlik doğrulama yöntemi işlemleri.

Komutlar

Veri Akışı Adı Description Tür Durum
az iot ops broker authn method add

Bir mqtt aracısı kimlik doğrulama kaynağına kimlik doğrulama yöntemleri ekleyin.

Extension GA

az iot ops broker authn method add

Bir mqtt aracısı kimlik doğrulama kaynağına kimlik doğrulama yöntemleri ekleyin.

Bu bir ekleme yöntemleri işlemidir. Hedef kimlik doğrulama kaynağı yoksa komutu bunu oluşturur.

az iot ops broker authn method add --authn
                                   --instance
                                   --resource-group
                                   [--acquire-policy-token]
                                   [--broker]
                                   [--change-reference]
                                   [--custom-ca-ref]
                                   [--custom-ep]
                                   [--custom-header]
                                   [--custom-x509-secret-ref]
                                   [--sat-aud]
                                   [--show-config {false, true}]
                                   [--x509-attr]
                                   [--x509-client-ca-ref]

Örnekler

SAT kimlik doğrulama yöntemini yapılandırın ve var olan varsayılan kimlik doğrulama kaynağına ekleyin.

az iot ops broker authn method add --authn default --in myinstance -g myresourcegroup --sat-aud my-audience1 my-audience2

x509 kimlik doğrulama yöntemini yapılandırın ve yeni oluşturulan bir kimlik doğrulama kaynağına ekleyin.

az iot ops broker authn method add --authn myauthn --in myinstance -g myresourcegroup --x509-client-ca-ref client-ca --x509-attr root.subject='CN = Contoso Root CA Cert, OU = Engineering, C = US' root.attributes.organization=contoso --x509-attr intermediate.subject='CN = Contoso Intermediate CA' intermediate.attributes.city=seattle intermediate.attributes.foo=bar --x509-attr smartfan.subject='CN = smart-fan' smartfan.attributes.building=17

Özel kimlik doğrulama hizmeti kimlik doğrulama yöntemini yapılandırın ve yeni oluşturulan kimlik doğrulama kaynağına ekleyin.

az iot ops broker authn method add --authn myauthn --in myinstance -g myresourcegroup --custom-ep https://myauthserver --custom-ca-ref myconfigmap --custom-x509-secret-ref mysecret --custom-header a=b c=d

Mevcut bir kimlik doğrulama kaynağına iki ayrı kimlik doğrulama yöntemi yapılandırın ve ekleyin.

az iot ops broker authn method add --authn myexistingauthn --in myinstance -g myresourcegroup --sat-aud my-audience1 my-audience2 --x509-client-ca-ref client-ca

Gerekli Parametreler

--authn -n

Mqtt aracısı kimlik doğrulaması kaynak adı.

--instance -i

IoT İşlemleri örnek adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--broker -b

Mqtt aracı adı.

Özellik Değer
Default value: default
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--custom-ca-ref

Özel kimlik doğrulama sunucusunun sertifikasını doğrulamak için CA sertifikasını içeren yapılandırma haritasının adı.

Özellik Değer
Parametre grubu: Custom Arguments
--custom-ep

Özel kimlik doğrulama hizmeti için kullanılacak uç nokta. Biçim: https://.*.

Özellik Değer
Parametre grubu: Custom Arguments
--custom-header

Özel kimlik doğrulama sunucusuna geçirmek için Http üst bilgileri. Biçim, boşlukla ayrılmış anahtar=değer çiftleridir. Bir veya daha fazla kez kullanılabilir.

Özellik Değer
Parametre grubu: Custom Arguments
--custom-x509-secret-ref

İstemci sertifikası içeren Kubernetes gizli dizisine başvuru.

Özellik Değer
Parametre grubu: Custom Arguments
--sat-aud

İzin verilen hedef kitlelerin boşlukla ayrılmış listesi.

Özellik Değer
Parametre grubu: SAT Arguments
--show-config

API'yi çağırmak yerine oluşturulan kaynak yapılandırmasını gösterin.

Özellik Değer
Kabul edilen değerler: false, true
--x509-attr

İstemcileri sertifika özelliklerine göre yetkilendirmek için kimlik doğrulama kaynağındaki öznitelikleri belirtin. Bu özniteliklere sahip x509 sertifikalarını kullanarak istemcilere yetkilendirme kuralları uygulayabilirsiniz. Biçim, anahtarın 'a.b.c=value' gibi nesne nokta gösterimi kullandığı boşlukla ayrılmış anahtar=değer çiftleridir. Bir veya daha fazla kez kullanılabilir.

Özellik Değer
Parametre grubu: x509 Arguments
--x509-client-ca-ref

Güvenilen istemci ca sertifika kaynağını içeren yapılandırma haritasının adı. Varsayılan değer :'client-ca'.

Özellik Değer
Parametre grubu: x509 Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False