Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här guiden beskriver hur du konfigurerar Azure Developer CLI för att etablera resurser och distribuera program i olika moln.
Azure Developer CLI stöder följande moln:
- Standardvärde för Azure Public (
AzureCloud) - Azure drivs av 21Vianet Cloud (
AzureChinaCloud) - Azure US Government (
AzureUSGovernment)
Det offentliga Azure-molnet är standard och används om inget moln har angetts.
Authentication
När du växlar mellan moln kör du azd auth login för att autentisera med det angivna molnet.
I följande exempel anges ett nationellt moln och körs azd auth login för att autentisera med det molnet:
azd config set cloud.name AzureUSGovernment
azd auth login
Molnkonfigurationer
Moln kan konfigureras på användar-, projekt- eller miljönivå. Ordningen på konfigurationsprioriteten är:
- Miljökonfigurationen väljs först
- Om inget moln har konfigurerats i miljön används projektkonfigurationen (azure.yaml)
- Om inget moln anges i projektkonfigurationen används användarkonfigurationen (
azd config set) - Om inget moln anges i användarkonfigurationen använder azd den offentliga
AzureCloud
Konfigurera moln med användarinställningar (azd config set)
Ange molnet för alla azd åtgärder med hjälp av azd config
azd config set cloud.name AzureCloud
azd config set cloud.name AzureChinaCloud
azd config set cloud.name AzureUSGovernment
Konfigurera moln i projektets azure.yaml-fil
cloud Använd -objektet för att ange namnet på molnet i projektets azure.yaml-fil.
name: project-name
cloud:
name: AzureCloud
name: project-name
cloud:
name: AzureChinaCloud
name: project-name
cloud:
name: AzureUSGovernment
Konfigurera moln i en miljös config.json-fil
Konfigurera molnet för specifika miljöer genom att uppdatera miljökonfigurationsfilen i .azure/<environment-name>/config.json. Detta möjliggör till exempel distribution i olika moln för olika miljöer.
{
"cloud": {
"name": "AzureCloud"
}
}
{
"cloud": {
"name": "AzureChinaCloud"
}
}
{
"cloud": {
"name": "AzureUSGovernment"
}
}
Kommandon och plattformar som stöds
Kommandon som stöds är bland annat
- auth
- config
- distribuera
- ner
- env
- tillhandahållande
- upp
- bildskärm
- visa
azd pipeline stöds inte i suveräna moln.
devcenter plattform stöds inte i nationella moln.
Implementering med Terraform
När du distribuerar till ett nationellt moln med hjälp av azd och Terraform az måste CLI också konfigureras för att använda önskat moln. Se Terraforms autentisering med Azure CLI enligt dokumentationen.
Ange miljövariabeln ARM_ENVIRONMENT till önskad miljö. Vanliga värden är:
-
public(standardinställning) usgovernmentchina
Välj lämpligt moln med hjälp av az CLI:
az cloud set --name AzureCloud
az cloud set --name AzureChinaCloud
az cloud set --name AzureUSGovernment