Zarządzanie chmurą platformy Azure przy użyciu interfejsu wiersza polecenia platformy Azure

Jeśli pracujesz w różnych regionach lub używasz usługi Azure Stack, może być konieczne korzystanie z więcej niż jednej chmury. Firma Microsoft udostępnia do Twojego użytku chmury w celu zapewnienia zgodności z przepisami regionalnymi. W tym artykule przedstawiono sposób uzyskiwania informacji o chmurach, zmieniania bieżącej chmury i rejestrowania nowych chmur lub ich wyrejestrowywania.

Wyświetlanie listy dostępnych chmur

Listę dostępnych chmur można wyświetlić przy użyciu polecenia az cloud list. To polecenie pokazuje, która chmura jest obecnie aktywna i jaki jest jej aktywny profil, oraz wyświetla informacje na temat regionalnych sufiksów i nazw hostów.

Aby wyświetlić aktywną chmurę i listę wszystkich dostępnych chmur:

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

Chmura obecnie aktywna ma wartość True w kolumnie IsActive. W dowolnym momencie może być aktywna tylko jedna chmura. Aby uzyskać więcej szczegółowych informacji o chmurze, łącznie z punktami końcowymi używanymi dla usług Azure, użyj polecenia 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"
  }
}

Przełączanie chmury aktywnej

Aby ustawić chmurę domyślną przy użyciu pliku konfiguracji, zobacz Wartości konfiguracji interfejsu wiersza polecenia i zmienne środowiskowe. Aby przełączyć aktywną chmurę, uruchom polecenie az cloud set . To polecenie ma jeden wymagany argument: nazwę chmury.

az cloud set --name AzureChinaCloud

Ważne

Jeśli Twoje uwierzytelnienie dla aktywowanej chmury wygasło, należy najpierw ponownie przeprowadzić uwierzytelnienie przed wykonaniem wszelkich innych zadań interfejsu wiersza polecenia. Jeśli po raz pierwszy przełączasz się do nowej chmury, musisz także ustawić aktywną subskrypcję. Instrukcje dotyczące uwierzytelniania można znaleźć w temacie Logowanie się za pomocą interfejsu wiersza polecenia platformy Azure. Aby uzyskać informacje dotyczące zarządzania subskrypcją, zobacz Zarządzanie subskrypcjami platformy Azure za pomocą interfejsu wiersza polecenia platformy Azure

Rejestrowanie nowej chmury

Zarejestruj nową chmurę, jeśli masz własne punkty końcowe dla usługi Azure Stack. Tworzenie chmury jest przeprowadzane za pomocą polecenia az cloud register. To polecenie wymaga nazwy i zestawu punktów końcowych usługi. Aby dowiedzieć się, jak zarejestrować chmurę do użytku z platformą Azure Stack, zobacz Use API version profiles with Azure CLI in Azure Stack (Korzystanie z profili wersji interfejsu API za pomocą interfejsu wiersza polecenia platformy Azure na platformie Azure Stack).

Nie musisz rejestrować informacji dotyczących regionów Chin, instytucji rządowych USA lub Niemiec. Te chmury są zarządzane przez firmę Microsoft i domyślnie dostępne. Aby uzyskać więcej informacji na temat wszystkich dostępnych ustawień punktu końcowego, zapoznaj się z dokumentacją dotyczącą polecenia az cloud register.

Zarejestrowanie chmury nie powoduje automatycznego przełączenia na nią. Aby wybrać nowo utworzoną chmurę, użyj polecenia az cloud set.

Aktualizowanie istniejącej chmury

Jeśli masz uprawnienia, możesz także zaktualizować istniejącą chmurę. Zaktualizowanie chmury powoduje przełączenie na inny profil usług platformy Azure lub zmodyfikowanie punktów końcowych połączenia. Zaktualizuj chmurę za pomocą polecenia az cloud update, które przyjmuje te same argumenty co polecenie az cloud register.

Wyrejestrowywanie chmury

Jeśli nie potrzebujesz już utworzonej chmury, możesz ją wyrejestrować przy użyciu polecenia az cloud unregister:

az cloud unregister --name MyCloud