設定預設參數
Azure CLI 命令 az account set
,並 az config
提供保留 Azure 球體命令的預設參數值的能力。 這會移除持續重新輸入常見參數的需求。 例如,訂閱、資源群組和目錄是許多命令中的必要參數。
當您設定預設參數值時,您可以減少備援,而且可能會大幅縮短命令語法。
默認參數一律可透過明確輸入所要的參數來覆寫。
設定預設訂閱
登入之後,您會看到與您的 Azure 帳戶相關聯的訂閱清單。 包含的訂閱資訊 isDefault: true
是登入之後目前已啟用的訂閱。 若要選取其他訂閱,請使用 az account set
含有您要切換到哪一個訂閱標識碼的命令。 如需有關訂閱選擇的詳細資訊,請參閱 如何使用 Azure CLI 管理 Azure 訂閱。
提示
az account show
使用或az account list
命令來查看您目前正在使用的訂閱,或取得可用訂閱的清單。
設定預設資源群組和 Azure 球型目錄
除了訂閱之外,Azure CLI 的其他預設值也隨命令一 az config set
起設定。 此命令會使用以空格分隔的key=值組清單做為自變數。 Azure 球體命令會使用提供的值來取代必要的自變數。
提示
使用命令 az config get
查看您目前的設定。
下表包含可用的組態金鑰清單。
參數名稱 | 描述 | 例子 |
---|---|---|
defaults.group | 用於所有命令的預設資源群組。--resource-group 取代參數。 |
az config set defaults.group=<name> |
defaults.球體.catalog | 用於所有 Azure 球體命令的預設目錄。--catalog 取代參數。 |
az config set defaults.sphere.catalog=<name> |
例如,以下說明如何設定所有命令的預設資源群組和目錄。 將預設資源群組設為 MyResourceGroup
,並將型錄設定為 MyCatalog
。
az config set defaults.group=MyResourceGroup defaults.sphere.catalog=MyCatalog
您可以在 Azure CLI 設定檔案中找到設定的完整清單。 請注意,某些組態設定不適用於 Azure 球體。 例如,預設值.位置設定會被忽略,因為 Azure 球體是全域服務。
故障排除
Azure 球體目錄屬於屬於訂閱的資源群組。 如果預設和指定參數的組合不相符,您可能會看到錯誤訊息,指出即使使用您知道存在的資源也找不到資源。 例如,如果預設或指定的資源群組不屬於預設或指定的訂閱,您可能會看到「找不到資源群組』名稱『」的錯誤。