Distribuire un account di archiviazione nell'hub di Azure Stack nel codice Visual Studio
Questo articolo illustra 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 le estensioni. Sarà necessario aggiornare le impostazioni del codice Visual Studio.
Visual Studio Code è un editor leggero per la compilazione e il debug di applicazioni cloud. Usando l'estensione Account Azure per accedere, è possibile visualizzare gli account di archiviazione, i BLOB e distribuirne 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 in blocchi
- Upload e scaricare BLOB, file e cartelle
- Accesso stringa di connessione e chiave primaria
- Aprire In Storage Explorer per attività con utilizzo elevato di memoria o calcolo oppure per il supporto dei BLOB di pagina e di accodamento.
L'estensione funzionerà sia con Azure Active Directory (Azure AD) che con i gestori di identità Active Directory Federated Services (AD FS).
Prerequisiti per l'estensione
Prerequisiti per l'estensione
- Ambiente hub di Azure Stack 2008 o versione successiva.
- Visual Studio Code.
- Estensione dell'account Azure
- estensione Archiviazione di Azure
- Una sottoscrizione e credenziali dell'hub di Azure Stack 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 si useranno le credenziali per ottenere l'ID tenant. Sarà necessario l'URL e l'ID tenant dell'hub di Azure Stack Resource Manager.
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.
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/
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
Prendere nota dell'ID tenant. È necessario aggiungere la sezione JSON che configurerà l'estensione Account Azure.
Configurare l'estensione account Azure
- Aprire Visual Studio Code.
- Selezionare Estensioni nell'angolo a sinistra.
- Scaricare e installare l'estensione Archiviazione di Azure per Visual Studio Code. Al termine, nella barra attività verrà visualizzata un'icona di Azure.
- Connessione all'hub di Azure Stack usando l'estensione Account Azure. Selezionare Azure: accedere ad Azure Cloud per connettersi all'account dell'hub di Azure Stack.
Per istruzioni su come usare l'estensione Account Azure per connettersi, seguire le istruzioni riportate in Connessione all'hub di Azure Stack usando l'estensione account di Azure in Visual Studio Code. - Aggiungere l'URL per il Resource Manager dell'hub di Azure Stack e quindi aggiungere l'ID tenant.
- Selezionare l'icona di Azure nella barra attività in Visual Studio Codice. Espandere il gruppo di archiviazione.
- Fare clic con il pulsante destro del mouse sulla sottoscrizione in cui si vuole creare l'account e quindi scegliere Crea account Archiviazione.
- Immettere un nome univoco per l'account di archiviazione.
- Selezionare un percorso per l'account di archiviazione da distribuire.
- 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 Codice.
- Fare clic con il pulsante destro del mouse sull'account di archiviazione e scegliere Elimina account Archiviazione per rimuoverlo dalla sottoscrizione.