Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo descrive come connettersi a hub di Azure Stack usando l'estensione account Azure, che consente di usare Azure direttamente da VS Code. È necessario aggiornare le impostazioni di VS Code.
VS Code è un editor leggero per la compilazione e il debug di applicazioni Web e cloud. ASP.NET Core, Python, Node.js, Go e altri sviluppatori usano VS Code. Usando l'estensione Azure Account, è possibile usare un'unica Azure di accesso con filtro delle sottoscrizioni per altre estensioni Azure. L'estensione rende disponibile Azure Cloud Shell nel terminale integrato in VS Code. Usando l'estensione, è possibile connettersi alla sottoscrizione hub di Azure Stack usando sia Microsoft Entra ID che Active Directory Federation Services (AD FS) per Identity Manager. È possibile accedere all'hub di Azure Stack, selezionare la sottoscrizione e aprire una nuova riga di comando in Cloud Shell.
Nota
È possibile usare la procedura descritta in questo articolo per un ambiente Active Directory Federated Services (AD FS). Usare le credenziali e gli endpoint di AD FS.
Visual Studio Code e l'hub di Azure Stack
Oltre all'estensione account Azure per Visual Studio, sono supportate numerose altre estensioni Azure per l'uso con hub di Azure Stack e VS Code. Queste estensioni includono:
- Estensione Archiviazione di Azure per Visual Studio Code
- L'estensione Risorse di Azure di Visual Studio Code (richiede la versione 0.4.0 o precedente)
- L'estensione Macchine virtuali di Azure per Visual Studio Code
Prerequisiti per l'estensione dell'account Azure
- Un ambiente hub di Azure Stack.
- Codice di Visual Studio.
- Estensione dell'account Azure.
- una sottoscrizione dell'Hub di Azure Stack e le credenziali con accesso all'Hub di Azure Stack.
- Un ambiente con PowerShell usando i moduli AZ per l'hub di Azure Stack. Per istruzioni, vedere Installare il modulo Az di PowerShell per l'hub di Azure Stack.
Ottenere le credenziali
In questa sezione usare le credenziali per ottenere l'ID tenant. Sono necessari l'URL hub di Azure Stack Azure Resource Manager e l'ID tenant.
Il hub di Azure Stack Resource Manager è un framework di gestione che è possibile usare per distribuire, gestire e monitorare le risorse Azure.
- L'URL di Resource Manager per Azure Stack Development Kit (ASDK) è:
https://management.local.azurestack.external/ - L'URL di Resource Manager per un sistema integrato è:
https://management.region.<fqdn>/, dove<fqdn>è il nome di dominio completo.
Aprire PowerShell con un prompt con privilegi elevati ed eseguire i cmdlet seguenti:
Add-AzEnvironment -Name "<username@contoso.com>" -ArmEndpoint "https://management.region.<fqdn>"Name Resource Manager Url ActiveDirectory Authority ---- -------------------- ------------------------- username@contoso.com https://management.region.<fqdn> https://login.microsoftonline.com/Eseguire i cmdlet seguenti nella stessa sessione:
$AuthEndpoint = (Get-AzEnvironment -Name "sethm@microsoft.com").ActiveDirectoryAuthority.TrimEnd('/') $AADTenantName = "masselfhost.onmicrosoft.com" $TenantId = (invoke-restmethod "$($AuthEndpoint)/$($AADTenantName)/.well-known/openid-configuration").issuer.TrimEnd('/').Split('/')[-1] Add-AzAccount -EnvironmentName "sethm@microsoft.com" -TenantId $TenantIdAccount SubscriptionName TenantId Environment ------- ---------------- -------- ----------- username@contoso.com azure-stack-sub aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb username@contoso.comPrendere nota dell'ID tenant. È necessario quando si aggiunge la sezione JSON che configura l'estensione account Azure.
Configurare l'estensione Account Azure
Aprire VS Code.
Selezionare Estensioni nell'angolo a sinistra.
Nella casella di ricerca immettere
Azure Account.Selezionare Account Azure e selezionare Installa.
Riavviare VS Code per caricare l'estensione.
Premere Ctrl+Maiusc+Pe selezionare Preferenze : Apri impostazioni utente (JSON).
Nell'editor di codice aggiornare il frammento JSON seguente con i valori per l'ambiente e quindi incollare il frammento di codice nel blocco delle impostazioni.
Valori:
Frammento JSON:
"azure.cloud": "AzureCustomCloud", "azure.customCloud.resourceManagerEndpointUrl": "https://management.region.<fqdn>", "azure.tenant": "<your-tenant-ID>",
Salvare le impostazioni utente (JSON) e usare di nuovo CTRL+MAIUSC+P . Seleziona Azure: Accedi. La pagina di autenticazione viene caricata nel browser. Effettua l'accesso al tuo endpoint.
Per verificare che sia stata eseguita correttamente l'accesso alla sottoscrizione hub di Azure Stack, usare CTRL+MAIUSC+P e selezionare Azure: selezionare Sottoscrizione e verificare se la sottoscrizione disponibile.
Comandi
| Azure: Accedere | Accedere alla sottoscrizione di Azure |
|---|---|
| Azure: Accedere con il codice del dispositivo | Accedere alla sottoscrizione Azure usando un codice del dispositivo. Usare un codice del dispositivo nelle configurazioni in cui il comando Accedi non funziona. |
| Azure: accedere al cloud di Azure | Accedi alla tua sottoscrizione di Azure in uno dei cloud sovrani. |
| Azure: disconnettersi | Disconnettersi dall'abbonamento Azure. |
| Azure: selezionare sottoscrizioni | Seleziona il set di sottoscrizioni con cui vuoi lavorare. L'estensione mostra solo le risorse all'interno delle sottoscrizioni filtrate. |
| Azure: Creare un account | Se non si ha un account Azure, è possibile iscriversi per un account oggi. |
| Azure: Aprire Bash in Cloud Shell | Aprire un nuovo terminale che esegue Bash in Cloud Shell. |
| Azure: Aprire PowerShell in Cloud Shell | Aprire un nuovo terminale che esegue PowerShell in Cloud Shell. |
| Azure: Caricare su Cloud Shell | Caricare un file nell'account di archiviazione di Cloud Shell. |
Passaggi successivi
Configurare un ambiente di sviluppo nell'hub di Azure Stack
Configurare Archiviazione di Azure nell'hub di Azure Stack da Visual Studio Code