az aosm nsd
Note
Bu başvuru, Azure CLI (sürüm 2.78.0 veya üzeri) için aosm uzantısının bir parçasıdır. Uzantı, bir az aosm nsd komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
'aosm' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
AOSM yayımcısı Ağ Hizmeti Tasarımlarını yönetin.
Ağ Hizmeti Tasarımı (NSD), Ağ İşlev Tanımları (NFD) ve bir ağ hizmeti tanımlayan tüm destekleyici altyapılardan oluşan bir koleksiyondur. Bu komut grubu, Azure NSD oluşturmanızı ve yayımlamanızı sağlar.
Komutlar
| Name | Description | Tür | Durum |
|---|---|---|---|
| az aosm nsd build |
AOSM Ağ Hizmeti Tasarımı oluşturun. |
Extension | Preview |
| az aosm nsd generate-config |
AOSM yayımcısı Ağ Hizmeti Tasarımı oluşturmak için yapılandırma dosyası oluşturun. |
Extension | Preview |
| az aosm nsd publish |
Önceden oluşturulmuş bir AOSM Ağ Hizmeti Tasarımı yayımlama. |
Extension | Preview |
az aosm nsd build
'aosm' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
AOSM Ağ Hizmeti Tasarımı oluşturun.
Sağlanan yapılandırma dosyasına göre bir AOSM Ağ Hizmeti Tasarımı (NSD) oluşturur. NSD, yapılandırma dosyasında belirtildiği gibi destekleyen altyapıyı belirten Ağ İşlev Tanımları (NFD) ve ARM şablonlarından oluşturulur. Çıkış, doğrudan yayımlanabilen (aosm nsd publish komutu kullanılarak) veya yayımlamadan önce el ile özelleştirilebilen bir dizindir.
az aosm nsd build --config-file
[--acquire-policy-token]
[--change-reference]
Örnekler
Ağ Hizmeti Tasarımı oluşturma.
az aosm nsd build --config-file my-nsd-input-config.jsonc
Gerekli Parametreler
Yapılandırma dosyasının yolu. Bu, NSD'yi oluşturmak için gerekli parametreleri içeren bir JSONC dosyasıdır.
İ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 |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy 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 |
az aosm nsd generate-config
'aosm' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
AOSM yayımcısı Ağ Hizmeti Tasarımı oluşturmak için yapılandırma dosyası oluşturun.
AOSM Ağ Hizmeti Tasarımı (NSD) oluşturmak için kullanabileceğiniz bir yapılandırma dosyası oluşturur. Yapılandırma dosyası, NSD'yi oluşturmak için gerekli parametreleri içeren bir JSONC dosyasıdır. NSD'yi derlemeden önce yapılandırma dosyasını kendi değerlerinizle tamamlamanız gerekir.
az aosm nsd generate-config [--acquire-policy-token]
[--change-reference]
[--output-file]
Örnekler
Ağ Hizmeti Tasarımı için bir yapılandırma dosyası oluşturun.
az aosm nsd generate-config
Ağ Hizmeti Tasarımı için bir yapılandırma dosyası oluşturun ve belirli bir dosyaya yazın.
az aosm nsd generate-config --output-file my-nsd-input-config.jsonc
İ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 |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Oluşturulan yapılandırma metnini yazmak için çıkış dosyasının adı.
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 |
az aosm nsd publish
'aosm' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Önceden oluşturulmuş bir AOSM Ağ Hizmeti Tasarımı yayımlama.
Azure için önceden oluşturulmuş bir AOSM Ağ Hizmeti Tasarımı (NSD) yayımlar. NSD'nin yayımlanmadan önce aosm nsd derleme komutu kullanılarak derlenmiş olması gerekir. NSD ve diğer gerekli kaynaklar (yayımcı kaynağı, yapıt bildirimleri, depolama hesapları vb.) şu anda etkin olan Azure aboneliğinde belirtilen kaynak grubuna yayımlanır.
az aosm nsd publish --build-output-folder
[--acquire-policy-token]
[--change-reference]
[--no-subscription-permissions]
Örnekler
Ağ Hizmeti Tasarımı yayımlama.
az aosm nsd publish --build-output-folder my-nsd-output-folder
Gerekli Parametreler
Derleme komutu tarafından oluşturulan, yayımlayacak klasörün yolu.
İ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 |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
CNF yalnızca yayımlama definition_type - VNF için yoksayılır. Publisher aboneliğine içeri aktarma izniniz yoksa (Katkıda bulunan rolü + AcrPush rolü veya importImage eylemine izin veren özel bir rol ve aboneliğin tamamı üzerinde AcrPush) bu bayrağı geçirin. Bu, görüntü yapıtlarının yerel makinenize çekileceği ve ardından Yapıt Deposu'na gönderileceği anlamına gelir. Docker'ın yerel olarak yüklenmesini gerektirir.
| Özellik | Değer |
|---|---|
| Default value: | False |
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 |