Dela via


Distribuera ett lagringskonto till Azure Stack Hub i Visual Studio Code

I den här artikeln får du lära dig hur du distribuerar ett lagringskonto till Azure Stack Hub med hjälp av Azure Storage-tillägget i Visual Studio Code. Du kan använda Azure direkt från Visual Studio Code via tillägg. Du måste uppdatera inställningarna för Visual Studio Code.

Visual Studio Code är ett enkelt redigeringsprogram för att skapa och felsöka molnprogram. Med hjälp av Azure-kontotillägget för att logga in kan du se deras aktuella lagringskonton, blobar och distribuera ett nytt till deras Azure Stack Hub-prenumeration. Med det här tillägget kan du:

  • Utforska, skapa, ta bort blobcontainrar, köer, tabeller och lagringskonton.
  • Skapa, redigera och ta bort blockblobar och filer.
  • Ladda upp och ladda ned blobar, filer och mappar.
  • Åtkomst anslutningssträng och primärnyckel.
  • Öppna i Storage Explorer för minne eller beräkningsmässigt tunga uppgifter, eller för sid- och tilläggsblobstöd.

Tillägget fungerar med identitetshanterare för både Microsoft Entra-ID och Active Directory Federated Services (AD FS).

Krav för tillägget

Hämta dina autentiseringsuppgifter

I det här avsnittet använder du dina autentiseringsuppgifter för att hämta ditt klientorganisations-ID. Du behöver din Azure Stack Hub-Resource Manager-URL och klientorganisations-ID.

Azure Stack Hub-Resource Manager är ett hanteringsramverk som gör att du kan distribuera, hantera och övervaka Azure-resurser.

  • Den Resource Manager URL:en för Azure Stack Development Kit (ASDK) är:https://management.local.azurestack.external/
  • Den Resource Manager URL:en för ett integrerat system är: https://management.region.<fqdn>/, där <fqdn> är ditt fullständigt kvalificerade domännamn.
  1. Öppna PowerShell med en upphöjd prompt. Och kör följande cmdletar:

    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. Kör följande cmdletar i samma session:

    $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. Anteckna klientorganisations-ID:t. Du behöver det när du lägger till JSON-avsnittet som konfigurerar Azure Storage-tillägget.

Konfigurera Azure Storage-tillägget

  1. Öppna VS Code.

  2. Välj Tillägg till vänster.

  3. Ladda ned och installera Azure Storage-tillägget för Visual Studio Code. När du är klar visas en Azure-ikon i aktivitetsfältet.

  4. Anslut till Azure Stack Hub med hjälp av Azure-kontotillägget. Välj Azure: Logga in på Azure Cloud för att ansluta till ditt Azure Stack Hub-konto.

  5. Lägg till URL:en för din Azure Stack Hub-Resource Manager och lägg sedan till klientorganisations-ID:t.

  6. Välj Azure-ikonen i aktivitetsfältet i Visual Studio Code. Expandera lagringsgruppen.

  7. Under Resurser högerklickar du på Lagringskonton och väljer sedan Skapa lagringskonto....

    Skärmbild som visar hur du lägger till lagring

  8. Ange ett unikt namn för lagringskontot.

  9. Välj en plats där lagringskontot ska distribueras.

  10. När lagringskontot har distribuerats kan du välja det för att kopiera anslutningssträng, skapa blobcontainrar, köer och tabeller. Användare kan visa alla dessa resurser i Visual Studio Code.

  11. Högerklicka på lagringskontot och välj Ta bort lagringskonto för att ta bort det från prenumerationen.

Nästa steg

Konfigurera en utvecklingsmiljö i Azure Stack Hub