Gerenciamento de nuvem do Azure com a CLI do Azure
Se você trabalha em regiões diferentes ou usa o Azure Stack, talvez precise usar mais de uma nuvem. A Microsoft fornece nuvens para a conformidade com as leis regionais, que estão disponíveis seu uso. Este artigo mostra como obter informações sobre as nuvens, alterar a nuvem atual e registrar ou cancelar o registro de novas nuvens.
Listar nuvens disponíveis
Você pode listar as nuvens disponíveis com o comando az cloud list. Esse comando mostra qual nuvem está ativa no momento, qual é seu perfil atual e dará informações sobre os nomes de host e sufixos regionais.
Para obter a nuvem ativa e uma lista de todas as nuvens disponíveis:
az cloud list --output table
IsActive Name Profile
---------- ----------------- ---------
True AzureCloud latest
AzureChinaCloud latest
AzureUSGovernment latest
AzureGermanCloud latest
A nuvem ativa no momento possui True
na coluna IsActive
. Somente uma nuvem pode estar ativa em determinado momento. Para obter informações mais detalhadas sobre uma nuvem, incluindo os pontos de extremidade que ela utiliza para os serviços do Azure, use o comando cloud show
:
az cloud show --name AzureChinaCloud --output json
{
"endpoints": {
"activeDirectory": "https://login.chinacloudapi.cn",
"activeDirectoryDataLakeResourceId": null,
"activeDirectoryGraphResourceId": "https://graph.chinacloudapi.cn/",
"activeDirectoryResourceId": "https://management.core.chinacloudapi.cn/",
"batchResourceId": "https://batch.chinacloudapi.cn/",
"gallery": "https://gallery.chinacloudapi.cn/",
"management": "https://management.core.chinacloudapi.cn/",
"resourceManager": "https://management.chinacloudapi.cn",
"sqlManagement": "https://management.core.chinacloudapi.cn:8443/",
"vmImageAliasDoc": "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/arm-compute/quickstart-templates/aliases.json"
},
"isActive": false,
"name": "AzureChinaCloud",
"profile": "latest",
"suffixes": {
"azureDatalakeAnalyticsCatalogAndJobEndpoint": null,
"azureDatalakeStoreFileSystemEndpoint": null,
"keyvaultDns": ".vault.azure.cn",
"sqlServerHostname": ".database.chinacloudapi.cn",
"storageEndpoint": "core.chinacloudapi.cn"
}
}
Alternar a nuvem ativa
Para definir a nuvem padrão usando um arquivo de configuração, consulte valores de configuração da CLI e variáveis de ambiente. Para alternar a nuvem ativa, execute o comando az cloud set. Esse comando usa um argumento necessário, o nome da nuvem.
az cloud set --name AzureChinaCloud
Importante
Se a autenticação para a nuvem ativada tiver expirado, você precisará autenticar novamente antes de realizar outras tarefas de CLI. Se esta for a primeira vez em que troca para a nova nuvem, você também precisará definir a assinatura ativa. Para obter instruções sobre a autenticação, confira Entrar com a CLI do Azure. Para obter informações sobre o gerenciamento de assinaturas, confira Gerenciar assinaturas do Azure com a CLI do Azure
Registrar uma nova nuvem
Registre uma nova nuvem se tiver seus próprios pontos de extremidade do Azure Stack. Uma nuvem é criada com o comando az cloud register. Este comando requer um nome e um conjunto de pontos de extremidade de serviço. Para saber como registrar uma nuvem para usar com o Azure Stack, confira Usar perfis de versão da API com a CLI do Azure no Azure Stack.
Você não precisa registrar informações para regiões da Alemanha, China ou US Government. Essas nuvens são gerenciadas pela Microsoft e ficam disponíveis por padrão. Para obter mais informações sobre todas as configurações do ponto de extremidade disponíveis, confira a documentação para az cloud register
.
Você não é automaticamente migrado para uma nuvem ao registrá-la. Use o comando az cloud set
para escolher a nuvem recém-criada.
Atualizar uma nuvem existente
Se você tiver permissões, também poderá atualizar uma nuvem existente. A atualização de uma nuvem leva à mudança para um perfil de serviços do Azure diferente ou modifica os pontos de extremidade da conexão.
Atualize uma nuvem com o comando az cloud update, que tem os mesmos argumentos de az cloud register
.
Cancelar o registro de uma nuvem
Se você já não precisar de uma nuvem criada, é possível remover seu registro com o comando cloud unregister:
az cloud unregister --name MyCloud