Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym przewodniku wyjaśniono, jak skonfigurować interfejs wiersza polecenia dla deweloperów platformy Azure w celu aprowizowania zasobów i wdrażania aplikacji w różnych chmurach.
Interfejs wiersza polecenia dewelopera platformy Azure obsługuje następujące chmury:
- Domyślna Azure Publiczna (
AzureCloud) - Platforma Azure obsługiwana przez usługę 21Vianet Cloud (
AzureChinaCloud) - Azure US Government (
AzureUSGovernment)
Chmura publiczna platformy Azure jest domyślna i jest używana, jeśli nie określono żadnej chmury.
Uwierzytelnianie
Podczas przełączania się między chmurami uruchom polecenie azd auth login , aby uwierzytelnić się za pomocą chmury ustawionej.
W poniższym przykładzie ustawiono suwerenną chmurę i uruchamia się azd auth login w celu uwierzytelnienia w tej chmurze.
azd config set cloud.name AzureUSGovernment
azd auth login
Konfiguracje chmury
Chmury można skonfigurować na poziomie użytkownika, projektu lub środowiska. Kolejność pierwszeństwa konfiguracji to:
- Najpierw wybrano konfigurację środowiska
- Jeśli w środowisku nie skonfigurowano żadnej chmury, używana jest konfiguracja projektu (azure.yaml)
- Jeśli żadna chmura nie jest ustawiona w konfiguracji projektu, używana jest konfiguracja użytkownika (
azd config set) - Jeśli żadna chmura nie jest ustawiona w konfiguracji użytkownika, azd używa publicznej
AzureCloud
Konfigurowanie chmur przy użyciu ustawień użytkownika (zestaw konfiguracji azd)
Ustaw chmurę dla wszystkich operacji azd przy użyciu azd config
azd config set cloud.name AzureCloud
azd config set cloud.name AzureChinaCloud
azd config set cloud.name AzureUSGovernment
Konfigurowanie chmur w pliku azure.yaml projektu
cloud Użyj obiektu , aby ustawić nazwę chmury w pliku azure.yaml projektu.
name: project-name
cloud:
name: AzureCloud
name: project-name
cloud:
name: AzureChinaCloud
name: project-name
cloud:
name: AzureUSGovernment
Konfigurowanie chmur w pliku config.json środowiska
Skonfiguruj chmurę dla określonych środowisk, aktualizując plik konfiguracji środowiska w programie .azure/<environment-name>/config.json. Umożliwia to na przykład wdrażanie w różnych chmurach w różnych środowiskach.
{
"cloud": {
"name": "AzureCloud"
}
}
{
"cloud": {
"name": "AzureChinaCloud"
}
}
{
"cloud": {
"name": "AzureUSGovernment"
}
}
Obsługiwane polecenia i platformy
Obsługiwane polecenia obejmują:
- auth
- konfig
- wdrożyć
- na dół
- środowisko
- ustanowić
- w górę
- monitor
- program
azd pipeline nie jest obsługiwany w chmurach suwerennych.
devcenter platforma nie jest obsługiwana w suwerennych chmurach.
Wdrażanie za pomocą narzędzia Terraform
Podczas wdrażania w suwerennej chmurze przy użyciu azd, Terraform oraz interfejsu wiersza polecenia az, ten musi być również skonfigurowany do korzystania z żądanej chmury. Zobacz dokumentację Terraform dotyczącą Uwierzytelniania przy użyciu interfejsu wiersza polecenia platformy Azure.
Ustaw zmienną środowiskową ARM_ENVIRONMENT na żądane środowisko. Typowe wartości to:
-
public(ustawienie domyślne) usgovernmentchina
Wybierz odpowiednią chmurę przy użyciu az CLI.
az cloud set --name AzureCloud
az cloud set --name AzureChinaCloud
az cloud set --name AzureUSGovernment