Azure-molnhantering med Azure CLI

Om du arbetar över olika regioner eller använder Azure Stack kan du behöva använda mer än ett moln. Microsoft tillhandahåller moln för efterlevnad av regionala lagar som är tillgängliga för dig. Den här artikeln visar hur du skaffar information om moln, ändrar ditt aktuella moln och registrerar eller avregistrerar nya moln.

Lista tillgängliga moln

Du kan lista tillgängliga moln med kommandot az cloud list. Det här kommandot visar vilket moln som är aktivt för närvarande och dess aktuella profil. Du får också information om regionala suffix och värdnamn.

Så här gör du för att hämta det aktiva molnet och en lista över alla tillgängliga moln:

az cloud list --output table
IsActive    Name               Profile
----------  -----------------  ---------
True        AzureCloud         latest
            AzureChinaCloud    latest
            AzureUSGovernment  latest
            AzureGermanCloud   latest

Det aktiva molnet har True i kolumnen IsActive. Endast ett moln kan vara aktivt när som helst. Om du vill ha mer detaljerad information om ett moln, däribland slutpunkterna som molnet använder för Azure-tjänster, väljer du kommandot 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"
  }
}

Byta aktivt moln

Information om hur du ställer in standardmolnet med hjälp av en konfigurationsfil finns i CLI-konfigurationsvärden och miljövariabler. Om du vill växla det aktiva molnet kör du kommandot az cloud set . Det här kommandot kräver ett argument, namnet på molnet.

az cloud set --name AzureChinaCloud

Viktigt

Om autentiseringen för det aktiverade molnet har upphört att gälla måste du autentisera igen innan du utför andra CLI-uppgifter. Om det är första gången du växlar till det nya molnet måste du också ange aktiv prenumeration. Mer information om autentisering finns i Logga in med Azure CLI. Mer information om prenumerationshantering finns i Hantera Azure-prenumerationer med Azure CLI

Registrera ett nytt moln

Registrera ett nytt moln om du har egna slutpunkter för Azure Stack. Du skapar ett moln med kommandot az cloud register. Det här kommandot kräver ett namn och en uppsättning slutpunkter. Mer information om hur du registrerar ett moln för användning med Azure Stack finns i Använd API-versionsprofiler med Azure CLI i Azure Stack.

Du behöver inte registrera information för regionerna Kina, USA:s regering eller Tyskland. Dessa moln hanteras av Microsoft och är tillgängliga som standard. Mer information om alla tillgängliga inställningar för slutpunkter finns i dokumentationen för az cloud register.

Registrering av ett moln innebär inte att man växlar till det automatiskt. Använd kommandot az cloud set för att välja det nyligen skapade molnet.

Uppdatera ett befintligt moln

Om du har behörighet kan du även uppdatera ett befintligt moln. När du uppdaterar ett moln byter det till en profil för olika Azure-tjänster eller ändrar anslutningsslutpunkter. Uppdatera ett moln med kommandot az cloud update som använder samma argument som az cloud register.

Avregistrera ett moln

Om du inte längre behöver ett moln som du skapat kan du avregistrera det med kommandot az cloud unregister:

az cloud unregister --name MyCloud