Een opslagaccount implementeren in Azure Stack Hub in Visual Studio Code

In dit artikel leert u hoe u een opslagaccount implementeert in Azure Stack Hub met behulp van de Azure Storage-extensie in Visual Studio Code. U kunt Azure rechtstreeks vanuit Visual Studio Code gebruiken via extensies. U moet de instellingen van Visual Studio Code bijwerken.

Visual Studio Code is een lichtgewicht editor voor het bouwen en opsporen van fouten in cloudtoepassingen. Als u de Azure-accountextensie gebruikt om u aan te melden, kunt u hun huidige opslagaccounts en blobs zien en een nieuwe implementeren in hun Azure Stack Hub-abonnement. Met deze extensie kunt u het volgende doen:

  • Blobcontainers, wachtrijen, tabellen en opslagaccounts verkennen, maken en verwijderen.
  • Blok-blobs en bestanden maken, bewerken en verwijderen.
  • Upload en download blobs, bestanden en mappen.
  • Toegang tot verbindingsreeks en primaire sleutel.
  • Open in Storage Explorer voor geheugen- of rekenkundige taken, of voor ondersteuning voor pagina- en toevoegblob.

De extensie werkt met zowel Microsoft Entra ID als Active Directory Federated Services (AD FS) identiteitsbeheerders.

Vereisten voor de extensie

Uw referenties ophalen

In deze sectie gebruikt u uw referenties om uw tenant-id op te halen. U hebt uw Azure Stack Hub Resource Manager URL en tenant-id nodig.

De Azure Stack Hub-Resource Manager is een beheerframework waarmee u Azure-resources kunt implementeren, beheren en bewaken.

  • De Resource Manager URL voor de Azure Stack Development Kit (ASDK) is:https://management.local.azurestack.external/
  • De Resource Manager URL voor een geïntegreerd systeem is: https://management.region.<fqdn>/, waarbij <fqdn> uw volledig gekwalificeerde domeinnaam is.
  1. Open PowerShell met een prompt met verhoogde bevoegdheid. Voer de volgende cmdlets uit:

    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. Voer de volgende cmdlets uit in dezelfde sessie:

    $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. Noteer de tenant-id. U hebt deze nodig wanneer u de JSON-sectie toevoegt waarmee de Azure Storage-extensie wordt geconfigureerd.

De Azure Storage-extensie instellen

  1. Open VS Code.

  2. Selecteer Extensies aan de linkerkant.

  3. Download en installeer de Azure Storage-extensie voor Visual Studio Code. Wanneer u klaar bent, ziet u een Azure-pictogram in de activiteitenbalk.

  4. Maak verbinding met Azure Stack Hub met behulp van de Azure-accountextensie. Selecteer Azure: meld u aan bij Azure Cloud om verbinding te maken met uw Azure Stack Hub-account.

  5. Voeg de URL voor uw Azure Stack Hub-Resource Manager toe en voeg vervolgens de tenant-id toe.

  6. Selecteer het pictogram Azure op de activiteitsbalk in Visual Studio Code. Vouw de opslaggroep uit.

  7. Klik onder Resources met de rechtermuisknop op Opslagaccounts en selecteer Vervolgens Opslagaccount maken....

    Schermopname die laat zien hoe u opslag toevoegt

  8. Voer een unieke naam in voor het opslagaccount.

  9. Selecteer een locatie voor het opslagaccount dat moet worden geïmplementeerd.

  10. Zodra het opslagaccount is geïmplementeerd, kunt u het selecteren om de verbindingsreeks te kopiëren, blobcontainers, wachtrijen en tabellen te maken. Gebruikers kunnen al deze resources in Visual Studio Code bekijken.

  11. Klik met de rechtermuisknop op het opslagaccount en selecteer Opslagaccount verwijderen om het uit het abonnement te verwijderen.

Volgende stappen

Een ontwikkelomgeving instellen in Azure Stack Hub