az iot edge
Not
Bu başvuru, Azure CLI (sürüm 2.30.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
| az iot edge deployment |
IoT Edge dağıtımlarını büyük ölçekte yönetin. |
| az iot edge deployment create |
Hedef IoT Hub IoT Edge dağıtımı oluşturun. |
| az iot edge deployment delete |
IoT Edge dağıtımlarını silin. |
| az iot edge deployment list |
IoT Hub IoT Edge dağıtımlarını listeleyin. |
| az iot edge deployment show |
IoT Edge dağıtımının ayrıntılarını alın. |
| az iot edge deployment show-metric |
IoT Edge dağıtımında tanımlanan hedef sistem ölçümünü değerlendirme. |
| az iot edge deployment update |
IoT Edge dağıtımının belirtilen özelliklerini güncelleştirin. Dağıtımı güncelleştirmek için --set ve ardından özellik atamaları kullanın. Not: IoT Edge dağıtım içeriği sabittir. Güncelleştirilebilen dağıtım özellikleri :'etiketler', 'ölçümler', 'priority' ve 'targetCondition'. |
| az iot edge set-modules |
Kenar modüllerini tek bir cihazda ayarlayın. |
az iot edge set-modules
Kenar modüllerini tek bir cihazda ayarlayın.
Modül içeriği json biçimindedir ve {"modulesContent":{...}} biçimindedir veya {"content":{"modulesContent":{...}}}.
Varsayılan olarak $edgeAgent ve $edgeHub sistem modüllerinin ö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ütme sırasında komut, cihaza uygulanan modül koleksiyonunun çıkışını alır.
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
Dağıtım içeriğini IoT Edge. Dosya yolu veya ham json sağlayın.
Hedef Cihaz.
İsteğe Bağlı Parametreler
İşlemin bir ilke anahtarını otomatik olarak türetmesi mi yoksa geçerli Azure AD oturumunu mu kullanması gerektiğini gösterir. varsayılanı kullanarak az configure --defaults iothub-data-auth-type=<auth-type-value>yapılandırabilirsiniz.
IoT Hub adı. --login sağlanmadıysa gereklidir.
Bu komut, eylem gerçekleştirme haklarına sahip bir varlık bağlantı dizesini 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ğlanmışsa, bağlantı dizesi öncelik alır. --hub-name sağlanmadıysa gereklidir.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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.