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
Mqtt aracısı kimlik doğrulaması kaynak adı.
IoT İşlemleri örnek adı.
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.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Mqtt aracı adı.
| Özellik | Değer |
|---|---|
| Default value: | default |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Ö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 |
Özel kimlik doğrulama hizmeti için kullanılacak uç nokta. Biçim: https://.*.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Custom Arguments |
Ö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 |
İstemci sertifikası içeren Kubernetes gizli dizisine başvuru.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Custom Arguments |
İzin verilen hedef kitlelerin boşlukla ayrılmış listesi.
| Özellik | Değer |
|---|---|
| Parametre grubu: | SAT Arguments |
API'yi çağırmak yerine oluşturulan kaynak yapılandırmasını gösterin.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
İ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 |
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
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
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 |