az aosm nfd
Not
Bu başvuru, Azure CLI (sürüm 2.54.0 veya üzeri) için aosm uzantısının bir parçasıdır. Uzantı, az aosm nfd 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ğ İşlevi Tanımlarını yönetin.
Ağ İşlevi Tanımı (NFD), ağ işlevini tanımlayan Helm grafiklerinden veya ARM şablonlarından oluşan bir koleksiyondur. Bu komut grubu, NFD'leri derlemenize ve Azure'da yayımlamanıza olanak tanır.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az aosm nfd build |
AOSM Ağ İşlev Tanımı oluşturma. |
Dahili | Önizle |
az aosm nfd generate-config |
AOSM yayımcısı Ağ İşlevi Tanımı oluşturmak için yapılandırma dosyası oluşturun. |
Dahili | Önizle |
az aosm nfd publish |
Önceden oluşturulmuş bir AOSM Ağ İşlevi tanımı yayımlayın. |
Dahili | Önizle |
az aosm nfd 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ğ İşlev Tanımı oluşturma.
Sağlanan yapılandırma dosyasına göre bir AOSM Ağ İşlev Tanımı (NFD) oluşturur. NFD, yapılandırma dosyasında belirtilen Helm grafiklerinden veya ARM şablonlarından oluşturulur. Çıkış, doğrudan yayımlanabilen (aosm nfd publish komutu kullanılarak) veya yayımlamadan önce el ile özelleştirilebilen bir dizindir.
az aosm nfd build --config-file
--definition-type {cnf, vnf, vnf-nexus}
[--skip {artifact-upload, bicep-publish, helm-template, image-upload}]
Örnekler
Kapsayıcılı Ağ İşlevi oluşturma.
az aosm nfd build --definition-type cnf --config-file my-cnf-input-config.jsonc
Azure Core'da kullanmak üzere bir Sanal Ağ İşlevi oluşturun.
az aosm nfd build --definition-type vnf --config-file my-vnf-input-config.jsonc
Azure Nexus'ta kullanmak üzere bir Sanal Ağ İşlevi oluşturun.
az aosm nfd build --definition-type vnf-nexus --config-file my-vnf-nexus-input-config.jsonc
Gerekli Parametreler
Yapılandırma dosyasının yolu. Bu, NFD'yi oluşturmak için gerekli parametreleri içeren bir JSONC dosyasıdır.
Yayımlanacak AOSM tanımının türü. Yapılandırma dosyası türüne bağlı olarak değişir.
İsteğe Bağlı Parametreler
İsteğe bağlı atlama adımları. 'bicep-publish' bicep şablonunu dağıtmayı atlar; 'artifact-upload' tüm yapıtları karşıya yüklemeyi atlar; 'image-upload', VHD görüntüsünü (VNF'ler için) veya kapsayıcı görüntülerini (CNF'ler için) karşıya yüklemeyi atlar; 'helm-template' helm grafiklerini (CNFs için) şablonlamayı atlar.
Global Parametreler
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 ve 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. kullanarak az account set -s NAME_OR_ID
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.
az aosm nfd 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ğ İşlevi Tanımı oluşturmak için yapılandırma dosyası oluşturun.
AOSM Ağ İşlev Tanımı (NFD) oluşturmak için kullanabileceğiniz bir yapılandırma dosyası oluşturur. Yapılandırma dosyası, NFD'yi oluşturmak için gerekli parametreleri içeren bir JSONC dosyasıdır. NFD'yi oluşturmadan önce yapılandırma dosyasını kendi değerlerinizle tamamlamanız gerekir.
az aosm nfd generate-config --definition-type {cnf, vnf, vnf-nexus}
[--output-file]
Örnekler
Kapsayıcılı Ağ İşlevi için bir yapılandırma dosyası oluşturun.
az aosm nfd generate-config --definition-type cnf
Sanal Ağ İşlevi için bir yapılandırma dosyası oluşturun.
az aosm nfd generate-config --definition-type vnf
Azure Nexus'ta kullanmak üzere bir Sanal Ağ İşlevi için bir yapılandırma dosyası oluşturun.
az aosm nfd generate-config --definition-type vnf-nexus
Sanal Ağ İşlevi için bir yapılandırma dosyası oluşturun ve belirli bir dosyaya yazın.
az aosm nfd generate-config --definition-type vnf --output-file my-vnf-input-config.jsonc
Gerekli Parametreler
Yayımlanacak AOSM tanımının türü. Yapılandırma dosyası türüne bağlı olarak değişir.
İsteğe Bağlı Parametreler
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.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve 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. kullanarak az account set -s NAME_OR_ID
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.
az aosm nfd 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ğ İşlevi tanımı yayımlayın.
Azure'da önceden oluşturulmuş bir AOSM Ağ İşlev Tanımı (NFD) yayımlar. NFD,yayımlanmadan önce aosm nfd build komutu kullanılarak derlenmelidir. NFD 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 nfd publish --build-output-folder
--definition-type {cnf, vnf, vnf-nexus}
[--no-subscription-permissions {false, true}]
Örnekler
Kapsayıcılı Ağ İşlevi yayımlama.
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder
Azure Core'da kullanmak üzere bir Sanal Ağ İşlevi yayımlayın.
az aosm nfd publish --definition-type vnf --build-output-folder my-vnf-output-folder
Azure Nexus'ta kullanmak üzere bir Sanal Ağ İşlevi yayımlayın.
az aosm nfd publish --definition-type vnf-nexus --build-output-folder my-vnf-nexus-output-folder
Gerekli içeri aktarma izinleriniz olmadığında Kapsayıcılı Ağ İşlevi yayımlayın.
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder --no-subscription-permissions
Gerekli Parametreler
Derleme komutu tarafından oluşturulan, yayımlayacak klasörün yolu.
Yayımlanacak AOSM tanımının türü. Yapılandırma dosyası türüne bağlı olarak değişir.
İsteğe Bağlı Parametreler
Yalnızca CNF yayımlaması için kullanılır- diğer tüm senaryolarda 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 bayrağın kullanılması, görüntü yapıtlarının yerel makinenize çekilmesine ve ardından Yapıt Deposu'na gönderilmesine neden olur. Bu, tamamen Azure'ın içindeki bir kopyadan daha yavaştır, ancak gerekli izinlere sahip değilseniz alternatif bir seçenektir. Docker'ın yerel olarak yüklenmesini gerektirir.
Global Parametreler
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 ve 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. kullanarak az account set -s NAME_OR_ID
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.