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 に発行できます。

コマンド

名前 説明 Status
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

必須のパラメーター

--config-file -f

構成ファイルへのパスです。 これは、NFD を構築するために必要なパラメーターを含む JSONC ファイルです。

--definition-type

発行する AOSM 定義の種類。 構成ファイルは、種類によって異なります。

承認された値: cnf, vnf, vnf-nexus

省略可能のパラメーター

--skip

省略可能なスキップ手順。 'bicep-publish' は bicep テンプレートのデプロイをスキップします。'artifact-upload' はアーティファクトのアップロードをスキップします。'image-upload' は VHD イメージ (VNF の場合) またはコンテナー イメージ (CMF の場合) のアップロードをスキップします。"helm-template" は、(CMF の場合) Helm チャートのテンプレート化をスキップします。

承認された値: artifact-upload, bicep-publish, helm-template, image-upload
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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

必須のパラメーター

--definition-type

発行する AOSM 定義の種類。 構成ファイルは、種類によって異なります。

承認された値: cnf, vnf, vnf-nexus

省略可能のパラメーター

--output-file

生成された構成テキストを書き込む出力ファイルの名前。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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

必須のパラメーター

--build-output-folder -b

ビルド コマンドによって作成された、発行するフォルダーへのパス。

--definition-type

発行する AOSM 定義の種類。 構成ファイルは、種類によって異なります。

承認された値: cnf, vnf, vnf-nexus

省略可能のパラメーター

--no-subscription-permissions -u

CNF 発行にのみ使用されます。他のすべてのシナリオでは無視されます。 パブリッシャー サブスクリプションにインポートするアクセス許可がない場合は、このフラグを渡します (共同作成者ロール + AcrPush ロール、またはサブスクリプション全体に対して importImage アクションと AcrPush を許可するカスタム ロール)。 このフラグを使用すると、イメージ成果物がローカル コンピューターにプルされ、成果物ストアにプッシュされます。 これは Azure 内のコピーよりも完全に遅くなりますが、必要なアクセス許可がない場合は別の方法です。 Docker をローカルにインストールする必要があります。

承認された値: false, true
既定値: False
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。