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 uw Visual Studio Code-instellingen 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, blobs en een nieuw account implementeren in hun Azure Stack Hub-abonnement. Met deze extensie kunt u het volgende doen:

  • Blobcontainers, wachtrijen, tabellen en opslagaccounts verkennen, maken, verwijderen
  • Blok-blobs en bestanden maken, bewerken en verwijderen
  • Blobs, bestanden en mappen Upload en downloaden
  • Toegang tot verbindingsreeks en primaire sleutel
  • Open in Storage Explorer voor geheugen- of rekenkrachtig zware taken, of voor ondersteuning voor pagina's en toevoeg-blob.

De extensie werkt met zowel Azure Active Directory (Azure AD) als Ad FS-identiteitsbeheerders (Active Directory Federated Services).

Vereisten voor de extensie

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>/, waar <fqdn> is uw volledig gekwalificeerde domeinnaam.
  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 moet de JSON-sectie toevoegen waarmee de Azure-accountextensie wordt geconfigureerd.

De Azure-accountextensie instellen

  1. Open VS Code.
  2. Selecteer Extensies in de linkerhoek.
  3. Download en installeer de Azure Storage-extensie voor Visual Studio Code. Als u klaar bent, ziet u een Azure-pictogram in de activiteitenbalk.
  4. Verbinding maken naar 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.
    Voor instructies over het gebruik van de Azure-accountextensie om verbinding te maken, volgt u de instructies in Verbinding maken naar Azure Stack Hub met behulp van de Azure-accountextensie in Visual Studio Code.
  5. Voeg de URL voor uw Azure Stack Hub-Resource Manager toe en voeg vervolgens de tenant-id toe. Use the Azure Storage Extension on Azure Stack Hub
  6. Selecteer het Azure-pictogram op de activiteitsbalk in Visual Studio Code. Vouw de opslaggroep uit.
  7. Klik met de rechtermuisknop op het abonnement waarin u het account wilt maken en selecteer vervolgens Storage account maken.
  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 Storage account verwijderen om het uit het abonnement te verwijderen.

Volgende stappen

Een ontwikkelomgeving instellen in Azure Stack Hub