Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato příručka vysvětluje, jak nakonfigurovat Azure Developer CLI pro zřizování prostředků a nasazování aplikací v různých cloudech.
Azure Developer CLI podporuje následující cloudy:
- Výchozí nastavení Azure Public (
AzureCloud) - Azure provozovaný společností 21Vianet Cloud (
AzureChinaCloud) - Azure US Government (
AzureUSGovernment)
Veřejný cloud Azure je výchozí a používá se, pokud není zadaný žádný cloud.
Autentizace
Při přepínání mezi cloudy spusťte azd auth login a ověřte se u nastaveného cloudu.
Následující příklad nastaví vyhrazený cloud a spustí azd auth login pro ověření v tomto cloudu:
azd config set cloud.name AzureUSGovernment
azd auth login
Konfigurace cloudu
Cloudy je možné nakonfigurovat na úrovni uživatele, projektu nebo prostředí. Pořadí priorit konfigurace je:
- Nejprve je vybrána konfigurace prostředí.
- Pokud v prostředí není nakonfigurovaný žádný cloud, použije se konfigurace projektu (azure.yaml).
- Pokud v konfiguraci projektu není nastavený žádný cloud, použije se konfigurace uživatele (
azd config set). - Pokud v konfiguraci uživatele není nastavený žádný cloud, použije azd veřejný
AzureCloud
Konfigurace cloudů s uživatelským nastavením (sada konfigurace azd)
Nastavení cloudu pro všechny azd operace pomocí azd config
azd config set cloud.name AzureCloud
azd config set cloud.name AzureChinaCloud
azd config set cloud.name AzureUSGovernment
Konfigurace cloudů v souboru azure.yaml projektu
Pomocí objektu cloud nastavte název cloudu v souboru azure.yaml projektu.
name: project-name
cloud:
name: AzureCloud
name: project-name
cloud:
name: AzureChinaCloud
name: project-name
cloud:
name: AzureUSGovernment
Konfigurace cloudů v souboru config.json prostředí
Nakonfigurujte cloud pro konkrétní prostředí aktualizací konfiguračního souboru prostředí v souboru .azure/<environment-name>/config.json. To umožňuje například nasazení v různých cloudech pro různá prostředí.
{
"cloud": {
"name": "AzureCloud"
}
}
{
"cloud": {
"name": "AzureChinaCloud"
}
}
{
"cloud": {
"name": "AzureUSGovernment"
}
}
Podporované příkazy a platformy
Mezi podporované příkazy patří:
- auth
- config
- nasadit
- dolů
- env
- ustanovení
- nahoru
- Monitorování
- videoprezentace
azd pipeline není podporován v Suverénních Cloudech.
devcenter Platforma není podporována v suverénních cloudech.
Nasazení pomocí Terraformu
Pokud nasadíte do suverénního cloudu pomocí Terraformu azd a az, musí být rozhraní příkazového řádku také nakonfigurované tak, aby používalo požadovaný cloud. Přečtěte si dokumentaci k Ověřování Terraformu pomocí Azure CLI .
Nastavte proměnnou ARM_ENVIRONMENT prostředí na požadované prostředí. Mezi běžné hodnoty patří:
-
public(výchozí) usgovernmentchina
Vyberte příslušný cloud pomocí příkazového řádku az.
az cloud set --name AzureCloud
az cloud set --name AzureChinaCloud
az cloud set --name AzureUSGovernment