共用方式為


az aosm nsd

注意

此參考是 Azure CLI 的 aosm 擴充功能的一部分(2.54.0 版或更高版本)。 擴充功能會在您第一次執行 az aosm nsd 命令時自動安裝。 深入了解擴充功能。

命令群組 『aosm』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

管理 AOSM 發行者網路服務設計。

網路服務設計 (NSD) 是網路函式定義 (NFD) 的集合,以及定義網路服務的任何支援基礎結構。 此命令群組可讓您建置 NSD 並將其發佈至 Azure。

命令

名稱 Description 類型 狀態
az aosm nsd build

建置 AOSM 網路服務設計。

副檔名 預覽​​
az aosm nsd generate-config

產生組態檔來建置 AOSM 發行者網路服務設計。

副檔名 預覽​​
az aosm nsd publish

發佈預先建置的 AOSM 網路服務設計。

副檔名 預覽​​

az aosm nsd build

預覽

命令群組 『aosm』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

建置 AOSM 網路服務設計。

根據提供的組態檔建置 AOSM 網路服務設計 (NSD)。 NSD 是從網路函式定義 (NFD) 和指定支援基礎結構的 ARM 範本所建置,如組態檔中所指定。 輸出是可以直接發行的目錄(使用 aosm nsd publish 命令),或在發佈之前手動自定義。

az aosm nsd build --config-file

範例

建置網路服務設計。

az aosm nsd build --config-file my-nsd-input-config.jsonc

必要參數

--config-file -f

組態檔的路徑。 這是 JSONC 檔案,其中包含建置 NSD 的必要參數。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az aosm nsd generate-config

預覽

命令群組 『aosm』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

產生組態檔來建置 AOSM 發行者網路服務設計。

產生組態檔,可用來建置 AOSM 網路服務設計 (NSD)。 組態檔是 JSONC 檔案,其中包含建置 NSD 的必要參數。 您必須先使用特定值完成組態檔,才能建置 NSD。

az aosm nsd generate-config [--output-file]

範例

產生網路服務設計的組態檔。

az aosm nsd generate-config

產生網路服務設計的組態檔,並寫入特定檔案。

az aosm nsd generate-config --output-file my-nsd-input-config.jsonc

選擇性參數

--output-file

要寫入所產生組態文字的輸出檔名稱。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az aosm nsd publish

預覽

命令群組 『aosm』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

發佈預先建置的 AOSM 網路服務設計。

將預先建置的 AOSM 網路服務設計 (NSD) 發佈至 Azure。 必須先使用 aosm nsd build 命令來建置 NSD,才能發行。 NSD 和其他必要資源(發行者資源、成品指令清單、記憶體帳戶等) 會發行至目前使用中 Azure 訂用帳戶中的指定資源群組。

az aosm nsd publish --build-output-folder
                    [--no-subscription-permissions]

範例

發佈網路服務設計。

az aosm nsd publish --build-output-folder my-nsd-output-folder

必要參數

--build-output-folder -b

要發行的資料夾路徑,由build命令所建立。

選擇性參數

--no-subscription-permissions -u

CNF definition_type僅發佈 - 針對 VNF 忽略。 如果您沒有匯入發行者訂用帳戶的許可權,請傳遞此旗標(參與者角色 + AcrPush 角色,或允許整個訂用帳戶上的 importImage 動作和 AcrPush 的自定義角色)。 這表示映像成品會提取到本機計算機,然後推送至成品存放區。 需要在本機安裝 Docker。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。