Share via


az aosm nfd

注意

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

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

管理 AOSM 發行者網路函式定義。

命令

名稱 Description 類型 狀態
az aosm nfd build

建置 AOSM 網路函式定義。

副檔名 預覽版
az aosm nfd delete

刪除 AOSM 網路函式定義。

副檔名 預覽版
az aosm nfd generate-config

產生組態檔來建置 AOSM 發行者網路函式定義。

副檔名 預覽版
az aosm nfd publish

發佈預先建置的 AOSM 網路函式定義。

副檔名 預覽版

az aosm nfd build

預覽

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

建置 AOSM 網路函式定義。

az aosm nfd build --config-file
                  --definition-type {cnf, vnf}
                  [--force]
                  [--interactive {false, true}]
                  [--order-params {false, true}]

必要參數

--config-file -f

組態檔的路徑。

--definition-type

AOSM 定義的類型。

接受的值: cnf, vnf

選擇性參數

--force

強制建置即使已經建置設計也一樣。

預設值: False
--interactive -i

提示使用者選擇要公開為 NFD 參數的每個參數。 沒有預設值的會自動包含這些預設值。

接受的值: false, true
預設值: False
--order-params

僅限 VNF definition_type - 針對 CNF 忽略。 排序 deploymentParameters 架構和 configMappings,讓參數在頂端沒有預設值,以及底部具有預設值的參數。 可以更輕鬆地移除您不想公開為 NFD 參數之預設值的預設值。

接受的值: 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

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

--verbose

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

az aosm nfd delete

預覽

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

刪除 AOSM 網路函式定義。

az aosm nfd delete --config-file
                   --definition-type {cnf, vnf}
                   [--clean {false, true}]
                   [--force]

必要參數

--config-file -f

組態檔的路徑。

--definition-type

AOSM 定義的類型。

接受的值: cnf, vnf

選擇性參數

--clean

同時刪除成品存放區、NFD 群組和發行者。 使用時請謹慎。

接受的值: false, true
預設值: False
--force

如果為 True,則不會在刪除資源之前提示確認。

預設值: 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 來取得完整偵錯記錄。

az aosm nfd generate-config

預覽

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

產生組態檔來建置 AOSM 發行者網路函式定義。

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

必要參數

--definition-type

AOSM 定義的類型。

接受的值: cnf, vnf

選擇性參數

--output-file

輸出組態檔的路徑,預設為 「input.json」。

預設值: input.json
全域參數
--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 nfd publish

預覽

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

發佈預先建置的 AOSM 網路函式定義。

az aosm nfd publish --config-file
                    --definition-type {cnf, vnf}
                    [--definition-file]
                    [--manifest-file]
                    [--manifest-params-file]
                    [--no-subscription-permissions {false, true}]
                    [--parameters-file]
                    [--skip {artifact-upload, bicep-publish, image-upload}]

必要參數

--config-file -f

組態檔的路徑。

--definition-type

AOSM 定義的類型。

接受的值: cnf, vnf

選擇性參數

--definition-file -b

要發行之 bicep 檔案的選擇性路徑。 使用 以替代檔案覆寫建置定義的發佈。

--manifest-file -m

用來發佈資訊清單之 bicep 檔案的選擇性路徑。 使用 以替代檔案覆寫建置定義的發佈。

--manifest-params-file

資訊清單定義檔之參數檔案的選擇性路徑。 使用 來覆寫已建置定義的發佈,並使用替代參數進行設定。

--no-subscription-permissions -u

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

接受的值: false, true
預設值: False
--parameters-file -p

bicep 定義檔之參數檔案的選擇性路徑。 使用 來覆寫已建置定義的發佈,並使用替代參數進行設定。

--skip

選擇性的略過步驟。 'bicep-publish' 會略過部署 bicep 範本;'artifact-upload' 會略過上傳任何成品;'image-upload' 會略過上傳 VHD 映射 (適用于 VNF) 或容器映射 (適用于 CNF)。

接受的值: artifact-upload, bicep-publish, image-upload
全域參數
--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 來取得完整偵錯記錄。