Distribuire un account di archiviazione nell'hub di Azure Stack in Visual Studio Code

In questo articolo è possibile informazioni su come distribuire un account di archiviazione nell'hub di Azure Stack usando l'estensione archiviazione di Azure in Visual Studio Code. È possibile usare Azure direttamente da Visual Studio Code tramite estensioni. Sarà necessario aggiornare le impostazioni di Visual Studio Code.

Visual Studio Code è un editor leggero per la compilazione e il debug di applicazioni cloud. Usando l'estensione account di Azure per accedere, è possibile visualizzare gli account di archiviazione correnti, i BLOB e distribuire uno nuovo nella sottoscrizione dell'hub di Azure Stack. Usando questa estensione, è possibile:

  • Esplorare, creare, eliminare contenitori BLOB, code, tabelle e account di archiviazione.
  • Creare, modificare ed eliminare BLOB e file bloccati.
  • Caricare e scaricare BLOB, file e cartelle.
  • Accedere stringa di connessione e chiave primaria.
  • Aprire in Esplora risorse di archiviazione per attività di memoria o attività pesanti per il calcolo o per il supporto di BLOB di pagina e accodamento.

L'estensione funziona sia con Microsoft Entra ID che con gestione delle identità di Active Directory Federated Services (AD FS).

Prerequisiti per l'estensione

Ottenere le credenziali

In questa sezione si useranno le credenziali per ottenere l'ID tenant. Sarà necessario l'URL e l'ID tenant dell'hub Resource Manager di Azure Stack.

L'hub di Azure Stack Resource Manager è un framework di gestione che consente di distribuire, gestire e monitorare le risorse di Azure.

  • L'URL Resource Manager per Azure Stack Development Kit (ASDK) è:https://management.local.azurestack.external/
  • L'URL Resource Manager per un sistema integrato è: https://management.region.<fqdn>/, dove <fqdn> è il nome di dominio completo.
  1. Aprire PowerShell con un prompt con privilegi elevati. 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/
    
  2. Eseguire i cmdlet seguenti nella stessa sessione:

    $AuthEndpoint = (Get-AzEnvironment -Name "username@contoso.com").ActiveDirectoryAuthority.TrimEnd('/')
    $AADTenantName = "masselfhost.onmicrosoft.com"
    $TenantId = (invoke-restmethod "$($AuthEndpoint)/$($AADTenantName)/.well-known/openid-configuration").issuer.TrimEnd('/').Split('/')[-1]
    Add-AzAccount -EnvironmentName "username@contoso.com" -TenantId $TenantId
    
    Account               SubscriptionName  TenantId                             Environment
    -------               ----------------  --------                             -----------
    username@contoso.com   azure-stack-sub  6d5ff183-b37f-4a5b-9a2f-19959cb4224a username@contoso.com
    
  3. Prendere nota dell'ID tenant. È necessario quando si aggiunge la sezione JSON che configura l'estensione archiviazione di Azure.

Configurare l'estensione archiviazione di Azure

  1. Aprire Visual Studio Code.

  2. Selezionare Estensioni sul lato sinistro.

  3. Scaricare e installare l'estensione archiviazione di Azure per Visual Studio Code. Al termine, verrà visualizzata un'icona di Azure nella barra delle attività.

  4. Connettersi all'hub di Azure Stack usando l'estensione account di Azure. Selezionare Azure: accedere ad Azure Cloud per connettersi all'account dell'hub di Azure Stack.

  5. Aggiungere l'URL per l'hub di Azure Stack Resource Manager e quindi aggiungere l'ID tenant.

  6. Selezionare l'icona di Azure nella barra attività in Visual Studio Code. Espandere il gruppo di archiviazione.

  7. In Risorse fare clic con il pulsante destro del mouse su Account di archiviazione e quindi scegliere Crea account di archiviazione....

    Screenshot che mostra come aggiungere l'archiviazione

  8. Immettere un nome univoco per l'account di archiviazione.

  9. Selezionare un percorso per la distribuzione dell'account di archiviazione.

  10. Dopo aver distribuito l'account di archiviazione, è possibile selezionarlo per copiare il stringa di connessione, creare contenitori BLOB, code e tabelle. Gli utenti possono visualizzare tutte queste risorse all'interno di Visual Studio Code.

  11. Fare clic con il pulsante destro del mouse sull'account di archiviazione e scegliere Elimina account di archiviazione per rimuoverlo dalla sottoscrizione.

Passaggi successivi

Configurare un ambiente di sviluppo nell'hub di Azure Stack