az aosm nfd
Note
このリファレンスは、Azure CLI (バージョン 2.54.0 以降) の aosm 拡張機能の一部です。 拡張機能は、az aosm nfd コマンドを 初めて実行するときに自動的に インストールされます。 拡張機能の詳細をご覧ください。
コマンド グループ 'aosm' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
AOSM パブリッシャーのネットワーク関数定義を管理します。
ネットワーク関数定義 (NFD) は、ネットワーク関数を定義する Helm チャートまたは ARM テンプレートのコレクションです。 このコマンド グループを使用すると、NFD をビルドして Azure に発行できます。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az aosm nfd build |
AOSM ネットワーク関数定義を作成します。 |
拡張子 | プレビュー |
az aosm nfd generate-config |
AOSM パブリッシャーのネットワーク関数定義を構築するための構成ファイルを生成します。 |
拡張子 | プレビュー |
az aosm nfd publish |
事前構築済みの AOSM ネットワーク関数定義を発行します。 |
拡張子 | プレビュー |
az aosm nfd build
コマンド グループ 'aosm' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
AOSM ネットワーク関数定義を作成します。
提供された構成ファイルに基づいて AOSM ネットワーク関数定義 (NFD) を構築します。 NFD は、構成ファイルで指定された Helm チャートまたは ARM テンプレートから構築されます。 出力はディレクトリであり、(aosm nfd publish コマンドを使用して) 直接発行することも、発行する前に手動でカスタマイズすることもできます。
az aosm nfd build --config-file
--definition-type {cnf, vnf, vnf-nexus}
[--skip {artifact-upload, bicep-publish, helm-template, image-upload}]
例
コンテナー化されたネットワーク関数を構築します。
az aosm nfd build --definition-type cnf --config-file my-cnf-input-config.jsonc
Azure Core で使用する仮想ネットワーク関数を構築します。
az aosm nfd build --definition-type vnf --config-file my-vnf-input-config.jsonc
Azure Nexus で使用する仮想ネットワーク関数を構築します。
az aosm nfd build --definition-type vnf-nexus --config-file my-vnf-nexus-input-config.jsonc
必須のパラメーター
構成ファイルへのパスです。 これは、NFD を構築するために必要なパラメーターを含む JSONC ファイルです。
発行する AOSM 定義の種類。 構成ファイルは、種類によって異なります。
省略可能のパラメーター
省略可能なスキップ手順。 'bicep-publish' は bicep テンプレートのデプロイをスキップします。'artifact-upload' はアーティファクトのアップロードをスキップします。'image-upload' は VHD イメージ (VNF の場合) またはコンテナー イメージ (CMF の場合) のアップロードをスキップします。"helm-template" は、(CMF の場合) Helm チャートのテンプレート化をスキップします。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az aosm nfd generate-config
コマンド グループ 'aosm' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
AOSM パブリッシャーのネットワーク関数定義を構築するための構成ファイルを生成します。
AOSM ネットワーク関数定義 (NFD) の構築に使用できる構成ファイルを生成します。 構成ファイルは、NFD を構築するために必要なパラメーターを含む JSONC ファイルです。 NFD をビルドする前に、構成ファイルに特定の値を入力する必要があります。
az aosm nfd generate-config --definition-type {cnf, vnf, vnf-nexus}
[--output-file]
例
コンテナー化されたネットワーク関数の構成ファイルを生成します。
az aosm nfd generate-config --definition-type cnf
仮想ネットワーク関数の構成ファイルを生成します。
az aosm nfd generate-config --definition-type vnf
Azure Nexus で使用する仮想ネットワーク関数の構成ファイルを生成します。
az aosm nfd generate-config --definition-type vnf-nexus
仮想ネットワーク関数の構成ファイルを生成し、特定のファイルに書き込みます。
az aosm nfd generate-config --definition-type vnf --output-file my-vnf-input-config.jsonc
必須のパラメーター
発行する AOSM 定義の種類。 構成ファイルは、種類によって異なります。
省略可能のパラメーター
生成された構成テキストを書き込む出力ファイルの名前。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az aosm nfd publish
コマンド グループ 'aosm' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
事前構築済みの AOSM ネットワーク関数定義を発行します。
事前構築済みの AOSM ネットワーク関数定義 (NFD) を Azure に発行します。 NFD をパブリッシュするには、aosm nfd build コマンドを使用して NFD をビルドする必要があります。 NFD およびその他の必要なリソース (パブリッシャー リソース、成果物マニフェスト、ストレージ アカウントなど) は、現在アクティブな Azure サブスクリプション内の指定されたリソース グループに発行されます。
az aosm nfd publish --build-output-folder
--definition-type {cnf, vnf, vnf-nexus}
[--no-subscription-permissions {false, true}]
例
コンテナー化されたネットワーク関数を発行します。
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder
Azure Core で使用する仮想ネットワーク関数を発行します。
az aosm nfd publish --definition-type vnf --build-output-folder my-vnf-output-folder
Azure Nexus で使用する仮想ネットワーク関数を発行します。
az aosm nfd publish --definition-type vnf-nexus --build-output-folder my-vnf-nexus-output-folder
必要なインポートアクセス許可がない場合は、コンテナー化されたネットワーク関数を発行します。
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder --no-subscription-permissions
必須のパラメーター
ビルド コマンドによって作成された、発行するフォルダーへのパス。
発行する AOSM 定義の種類。 構成ファイルは、種類によって異なります。
省略可能のパラメーター
CNF 発行にのみ使用されます。他のすべてのシナリオでは無視されます。 パブリッシャー サブスクリプションにインポートするアクセス許可がない場合は、このフラグを渡します (共同作成者ロール + AcrPush ロール、またはサブスクリプション全体に対して importImage アクションと AcrPush を許可するカスタム ロール)。 このフラグを使用すると、イメージ成果物がローカル コンピューターにプルされ、成果物ストアにプッシュされます。 これは Azure 内のコピーよりも完全に遅くなりますが、必要なアクセス許可がない場合は別の方法です。 Docker をローカルにインストールする必要があります。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI