Bagikan melalui


az aosm nfd

Catatan

Referensi ini adalah bagian dari ekstensi aosm untuk Azure CLI (versi 2.54.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az aosm nfd . Pelajari lebih lanjut tentang ekstensi.

Grup perintah 'aosm' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Mengelola Definisi Fungsi Jaringan penerbit AOSM.

Definisi Fungsi Jaringan (NFD) adalah kumpulan bagan Helm atau templat ARM yang menentukan fungsi jaringan. Grup perintah ini memungkinkan Anda membuat dan menerbitkan NFD ke Azure.

Perintah

Nama Deskripsi Jenis Status
az aosm nfd build

Buat Definisi Fungsi Jaringan AOSM.

Ekstensi Pratinjau
az aosm nfd generate-config

Hasilkan file konfigurasi untuk membangun Definisi Fungsi Jaringan penerbit AOSM.

Ekstensi Pratinjau
az aosm nfd publish

Menerbitkan definisi Fungsi Jaringan AOSM bawaan.

Ekstensi Pratinjau

az aosm nfd build

Pratinjau

Grup perintah 'aosm' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Buat Definisi Fungsi Jaringan AOSM.

Membangun Definisi Fungsi Jaringan (NFD) AOSM berdasarkan file konfigurasi yang disediakan. NFD dibangun dari bagan Helm atau templat ARM yang ditentukan dalam file konfigurasi. Output adalah direktori yang dapat diterbitkan secara langsung (menggunakan perintah aosm nfd publish) atau disesuaikan secara manual sebelum menerbitkan.

az aosm nfd build --config-file
                  --definition-type {cnf, vnf, vnf-nexus}
                  [--skip {artifact-upload, bicep-publish, helm-template, image-upload}]

Contoh

Membangun Fungsi Jaringan Terkontainer.

az aosm nfd build --definition-type cnf --config-file my-cnf-input-config.jsonc

Buat Fungsi Virtual Network untuk digunakan di Azure Core.

az aosm nfd build --definition-type vnf --config-file my-vnf-input-config.jsonc

Buat Fungsi Virtual Network untuk digunakan di Azure Nexus.

az aosm nfd build --definition-type vnf-nexus --config-file my-vnf-nexus-input-config.jsonc

Parameter yang Diperlukan

--config-file -f

Jalur ke file konfigurasi. Ini adalah file JSONC yang berisi parameter yang diperlukan untuk membangun NFD.

--definition-type

Jenis definisi AOSM yang akan diterbitkan. File konfigurasi berbeda tergantung pada jenisnya.

nilai yang diterima: cnf, vnf, vnf-nexus

Parameter Opsional

--skip

Langkah-langkah lompat opsional. 'bicep-publish' akan melompati penyebaran templat bicep; 'artifact-upload' akan melewati pengunggahan artefak apa pun; 'image-upload' akan melewati pengunggahan gambar VHD (untuk VNF) atau gambar kontainer (untuk CNF); 'helm-template' akan melewati templat bagan helm (untuk CNF).

nilai yang diterima: artifact-upload, bicep-publish, helm-template, image-upload
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az aosm nfd generate-config

Pratinjau

Grup perintah 'aosm' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Hasilkan file konfigurasi untuk membangun Definisi Fungsi Jaringan penerbit AOSM.

Menghasilkan file konfigurasi yang dapat Anda gunakan untuk membangun Definisi Fungsi Jaringan (NFD) AOSM. File konfigurasi adalah file JSONC yang berisi parameter yang diperlukan untuk membangun NFD. Anda harus menyelesaikan file konfigurasi dengan nilai spesifik Anda sebelum membangun NFD.

az aosm nfd generate-config --definition-type {cnf, vnf, vnf-nexus}
                            [--output-file]

Contoh

Buat file konfigurasi untuk Fungsi Jaringan Terkontainer.

az aosm nfd generate-config --definition-type cnf

Buat file konfigurasi untuk Fungsi Virtual Network.

az aosm nfd generate-config --definition-type vnf

Buat file konfigurasi untuk Fungsi Jaringan Virtual untuk digunakan di Azure Nexus.

az aosm nfd generate-config --definition-type vnf-nexus

Buat file konfigurasi untuk Fungsi Virtual Network dan tulis ke file tertentu.

az aosm nfd generate-config --definition-type vnf --output-file my-vnf-input-config.jsonc

Parameter yang Diperlukan

--definition-type

Jenis definisi AOSM yang akan diterbitkan. File konfigurasi berbeda tergantung pada jenisnya.

nilai yang diterima: cnf, vnf, vnf-nexus

Parameter Opsional

--output-file

Nama file output untuk menulis teks konfigurasi yang dihasilkan.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az aosm nfd publish

Pratinjau

Grup perintah 'aosm' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Menerbitkan definisi Fungsi Jaringan AOSM bawaan.

Menerbitkan Definisi Fungsi Jaringan (NFD) AOSM bawaan ke Azure. NFD harus dibangun menggunakan perintah build nfd aosm sebelum dapat diterbitkan. NFD dan sumber daya lain yang diperlukan (sumber daya penerbit, manifes artefak, akun penyimpanan, dll.) diterbitkan ke grup sumber daya yang ditentukan di langganan Azure yang saat ini aktif.

az aosm nfd publish --build-output-folder
                    --definition-type {cnf, vnf, vnf-nexus}
                    [--no-subscription-permissions {false, true}]

Contoh

Menerbitkan Fungsi Jaringan Terkontainer.

az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder

Menerbitkan Fungsi Virtual Network untuk digunakan di Azure Core.

az aosm nfd publish --definition-type vnf --build-output-folder my-vnf-output-folder

Terbitkan Fungsi Virtual Network untuk digunakan di Azure Nexus.

az aosm nfd publish --definition-type vnf-nexus --build-output-folder my-vnf-nexus-output-folder

Terbitkan Fungsi Jaringan Terkontainer saat Anda tidak memiliki izin impor yang diperlukan.

az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder --no-subscription-permissions

Parameter yang Diperlukan

--build-output-folder -b

Jalur ke folder untuk diterbitkan, dibuat oleh perintah build.

--definition-type

Jenis definisi AOSM yang akan diterbitkan. File konfigurasi berbeda tergantung pada jenisnya.

nilai yang diterima: cnf, vnf, vnf-nexus

Parameter Opsional

--no-subscription-permissions -u

Digunakan hanya untuk penerbitan CNF - diabaikan dalam semua skenario lainnya. Teruskan bendera ini jika Anda tidak memiliki izin untuk mengimpor ke langganan Publisher (peran Kontributor + peran AcrPush, atau peran kustom yang memungkinkan tindakan importImage dan AcrPush atas seluruh langganan). Menggunakan bendera ini menyebabkan artefak gambar ditarik ke komputer lokal Anda dan kemudian didorong ke Penyimpanan Artefak. Ini lebih lambat dari salinan sepenuhnya dalam Azure, tetapi merupakan alternatif jika Anda tidak memiliki izin yang diperlukan. Mengharuskan Docker diinstal secara lokal.

nilai yang diterima: false, true
nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.