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'".