Partilhar via


Definir parâmetros predefinidos

Os comandos az account set da CLI do Azure fornecem az config a capacidade de reter valores de parâmetros predefinidos para comandos do Azure Sphere. Isto remove a necessidade de reescrever continuamente parâmetros comuns. Por exemplo, subscrição, grupo de recursos e catálogo são parâmetros necessários em muitos comandos.

Quando define os valores de parâmetro predefinidos, reduz a redundância e pode reduzir significativamente a sintaxe do comando.

Os parâmetros predefinidos podem sempre ser substituídos ao introduzir explicitamente o parâmetro pretendido.

Definir a subscrição predefinida

Depois de iniciar sessão, verá uma lista de subscrições associadas à sua conta do Azure. As informações da subscrição com isDefault: true são a subscrição atualmente ativada após iniciar sessão. Para selecionar outra subscrição, utilize o az account set comando com o ID de subscrição para o qual pretende mudar. Para obter mais informações sobre a seleção de subscrições, veja Como gerir subscrições do Azure com a CLI do Azure.

Sugestão

Utilize os az account show comandos ou az account list para ver a subscrição que está a utilizar ou para obter uma lista de subscrições disponíveis.

Definir o grupo de recursos predefinido e o catálogo do Azure Sphere

Além da subscrição, outras predefinições da CLI do Azure são definidas com o az config set comando . Este comando utiliza uma lista separada por espaços de pares key=value como argumento. Os valores fornecidos são utilizados pelos comandos do Azure Sphere em vez dos argumentos necessários.

Sugestão

Utilize o az config get comando para ver a configuração atual.

A tabela seguinte contém uma lista de chaves de configuração disponíveis.

Nome do parâmetro Descrição Exemplo
defaults.group O grupo de recursos predefinido a utilizar para todos os comandos.
Substitui o --resource-group parâmetro .
az config set defaults.group=<name>
defaults.sphere.catalog O catálogo predefinido a utilizar para todos os comandos do Azure Sphere.
Substitui o --catalog parâmetro .
az config set defaults.sphere.catalog=<name>

Por exemplo, eis como definiria o grupo de recursos e o catálogo predefinidos para todos os comandos. Defina o grupo de recursos predefinido como MyResourceGroup e o catálogo como MyCatalog.

az config set defaults.group=MyResourceGroup defaults.sphere.catalog=MyCatalog

Pode encontrar uma lista completa das definições de configuração na documentação de configuração da CLI do Azure. Tenha em atenção que algumas definições de configuração não são aplicáveis ao Azure Sphere. Por exemplo, a predefinição defaults.location é ignorada, uma vez que o Azure Sphere é um serviço global.

Resolução de problemas

Um catálogo do Azure Sphere pertence a um grupo de recursos, que pertence a uma subscrição. Poderá ver mensagens de erro a indicar que não é possível encontrar um recurso mesmo quando trabalha com recursos que sabe que existem, se a combinação de parâmetros predefinidos e especificados não corresponder. Por exemplo, se o grupo de recursos predefinido ou especificado não pertencer à subscrição predefinida ou especificada, poderá ver o erro "Não foi possível localizar o grupo de recursos 'Nome'".