az iot edge

Not

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

Edge'de IoT çözümlerini yönetin.

Komutlar

Name Description Tür Durum
az iot edge deployment

IoT Edge dağıtımlarını uygun ölçekte yönetin.

Dahili GA
az iot edge deployment create

Hedef IoT Hub'da IoT Edge dağıtımı oluşturun.

Dahili GA
az iot edge deployment delete

IoT Edge dağıtımını silme.

Dahili GA
az iot edge deployment list

IoT Hub'da IoT Edge dağıtımlarını listeleme.

Dahili GA
az iot edge deployment show

IoT Edge dağıtımının ayrıntılarını alın.

Dahili GA
az iot edge deployment show-metric

IoT Edge dağıtımında tanımlanan hedef sistem ölçümünü değerlendirme.

Dahili GA
az iot edge deployment update

IoT Edge dağıtımının belirtilen özelliklerini güncelleştirme.

Dahili GA
az iot edge devices

IoT Edge cihazlarını yönetme komutları.

Dahili GA
az iot edge devices create

IoT Hub'da birden çok uç cihazı oluşturma ve yapılandırma.

Dahili Deneysel
az iot edge export-modules

Uç modüllerinin yapılandırmasını tek bir uç cihazda dışarı aktarın.

Dahili GA
az iot edge set-modules

Kenar modüllerini tek bir cihazda ayarlayın.

Dahili GA

az iot edge export-modules

Uç modüllerinin yapılandırmasını tek bir uç cihazda dışarı aktarın.

Modül ikizi yapılandırma çıkışı doğrudan "az iot edge set-modules" öğesinin --içeriği olarak kullanılabilir.

az iot edge export-modules --device-id
                           [--auth-type {key, login}]
                           [--hub-name]
                           [--login]
                           [--resource-group]

Örnekler

Modül ikizi yapılandırmasını hedef cihazda dışarı aktarın.

az iot edge export-modules --hub-name {iothub_name} --device-id {device_id}

Gerekli Parametreler

--device-id -d

Hedef Cihaz Kimliği.

İsteğe Bağlı Parametreler

--auth-type

İşlemin bir ilke anahtarını otomatik olarak türetmesi mi yoksa geçerli Azure AD oturumunu mu kullanması gerektiğini gösterir. Kimlik doğrulama türü oturum açma bilgisiyse ve kaynak ana bilgisayar adı sağlanmışsa, gerekmedikçe kaynak araması atlanır. kullanarak varsayılanı az configure --defaults iothub-data-auth-type=<auth-type-value>yapılandırabilirsiniz.

Kabul edilen değerler: key, login
Default value: key
--hub-name -n

IoT Hub adı veya ana bilgisayar adı. --login sağlanmadıysa gereklidir.

--login -l

Bu komut, eylem gerçekleştirme haklarına sahip bir varlık bağlantı dizesi destekler. "az login" aracılığıyla oturum açmaktan kaçınmak için kullanın. Hem varlık bağlantı dizesi hem de ad sağlanırsa, bağlantı dizesi öncelik alır. --hub-name sağlanmadıysa gereklidir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>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
Default value: 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 edge set-modules

Kenar modüllerini tek bir cihazda ayarlayın.

Modül içeriği json ve {"modulesContent":{...}} biçimindedir veya {"content":{"modulesContent":{...}}.

$edgeAgent ve $edgeHub sistem modüllerinin varsayılan özellikleri, IoT uzantısıyla yüklenen şemalarda doğrulanır. Bu, --no-validation anahtarı kullanılarak devre dışı bırakılabilir.

Not: Yürütmeden sonra komut, cihaza uygulanan modül koleksiyonunun çıkışını oluşturur.

az iot edge set-modules --content
                        --device-id
                        [--auth-type {key, login}]
                        [--hub-name]
                        [--login]
                        [--resource-group]

Örnekler

Hedef cihazda modüller ayarlayarak uç modüllerini geliştirme aşamasında test edin.

az iot edge set-modules --hub-name {iothub_name} --device-id {device_id} --content ../modules_content.json

Gerekli Parametreler

--content -k

IoT Edge dağıtım içeriği. Dosya yolu veya ham json sağlayın.

--device-id -d

Hedef Cihaz Kimliği.

İsteğe Bağlı Parametreler

--auth-type

İşlemin bir ilke anahtarını otomatik olarak türetmesi mi yoksa geçerli Azure AD oturumunu mu kullanması gerektiğini gösterir. Kimlik doğrulama türü oturum açma bilgisiyse ve kaynak ana bilgisayar adı sağlanmışsa, gerekmedikçe kaynak araması atlanır. kullanarak varsayılanı az configure --defaults iothub-data-auth-type=<auth-type-value>yapılandırabilirsiniz.

Kabul edilen değerler: key, login
Default value: key
--hub-name -n

IoT Hub adı veya ana bilgisayar adı. --login sağlanmadıysa gereklidir.

--login -l

Bu komut, eylem gerçekleştirme haklarına sahip bir varlık bağlantı dizesi destekler. "az login" aracılığıyla oturum açmaktan kaçınmak için kullanın. Hem varlık bağlantı dizesi hem de ad sağlanırsa, bağlantı dizesi öncelik alır. --hub-name sağlanmadıysa gereklidir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>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
Default value: 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.