Správa cloudu Azure pomocí Azure CLI

Pokud pracujete v různých oblastech nebo používáte Azure Stack, budete možná potřebovat použít víc než jeden cloud. Microsoft poskytuje cloudy pro dodržování místních právních předpisů, které můžete využít. Tento článek popisuje, jak získat informace o cloudech, změnit aktuální cloud a zaregistrovat nové cloudy nebo zrušit jejich registraci.

Seznam dostupných cloudů

K zobrazení výpisu dostupných cloudů můžete použít příkaz az cloud list. Tento příkaz ukazuje, který cloud je aktuálně aktivní a jaký aktuální profil používá, a poskytuje informace o místních příponách a názvech hostitelů.

Pokud chcete získat aktivní cloudu a seznam všech dostupných cloudů:

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

Aktuálně aktivní cloud má ve sloupci IsActive hodnotu True. V každém okamžiku může být aktivní jenom jeden cloud. Pokud chcete získat podrobné informace o cloudu, včetně koncových bodů, které používá pro služby Azure, použijte příkaz 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"
  }
}

Přepnutí aktivního cloudu

Pokud chcete nastavit výchozí cloud pomocí konfiguračního souboru, přečtěte si téma Hodnoty konfigurace rozhraní příkazového řádku a proměnné prostředí. Pokud chcete přepnout aktivní cloud, spusťte příkaz az cloud set . Tento příkaz má jeden povinný argument a to je název cloudu.

az cloud set --name AzureChinaCloud

Důležité

Pokud platnost vašeho ověření pro aktivovaný cloud vypršela, budete muset před provedením jakýchkoli úloh rozhraní příkazového řádku znovu provést ověření. Pokud je to vaše první přepnutí do nového cloudu, musíte také nastavit aktivní předplatné. Pokyny týkající se ověřování najdete v tématu Přihlášení pomocí Azure CLI. Informace týkající se správy předplatných najdete v tématu Správa předplatných Azure pomocí Azure CLI.

Registrace nového cloudu

Nový cloud si zaregistrujte, pokud máte vlastní koncové body pro Azure Stack. K vytvoření cloudu se použije příkaz az cloud register. Tento příkaz vyžaduje název a sadu koncových bodů služby. Informace o postupu registrace cloudu pro použití se službou Azure Stack najdete v tématu věnovaném použití profilů verzí rozhraní API s Azure CLI ve službě Azure Stack.

Nemusíte registrovat informace pro oblasti Čína, vláda USA nebo Německo. Tyto cloudy jsou spravované Microsoftem a dostupné ve výchozím nastavení. Další informace o všech dostupných nastaveních koncových bodů najdete v dokumentaci k az cloud register.

Registrace cloudu neznamená automatické přepnutí do tohoto cloudu. K výběru nově vytvořeného cloudu použijte příkaz az cloud set.

Aktualizace existujícího cloudu

Pokud máte oprávnění, můžete také aktualizovat existující cloud. Aktualizace cloudu přepne do jiného profilu služeb Azure nebo upraví koncové body připojení. K aktualizaci cloudu použijte příkaz az cloud update, který používá stejné argumenty jako az cloud register.

Zrušení registrace cloudu

Pokud už vytvořený cloud nepotřebujete, můžete zrušit jeho registraci pomocí příkazu az cloud unregister:

az cloud unregister --name MyCloud