Wdrażanie konta magazynu w usłudze Azure Stack Hub w Visual Studio Code

Z tego artykułu dowiesz się, jak wdrożyć konto magazynu w usłudze Azure Stack Hub przy użyciu rozszerzenia usługi Azure Storage w Visual Studio Code. Platformę Azure można używać bezpośrednio z Visual Studio Code za pośrednictwem rozszerzeń. Należy zaktualizować ustawienia Visual Studio Code.

Visual Studio Code to lekki edytor do kompilowania i debugowania aplikacji w chmurze. Za pomocą rozszerzenia konta platformy Azure do logowania można wyświetlić bieżące konta magazynu, obiekty blob i wdrożyć nowe konto w ramach subskrypcji usługi Azure Stack Hub. Za pomocą tego rozszerzenia można wykonywać następujące czynności:

  • Eksplorowanie, tworzenie, usuwanie kontenerów obiektów blob, kolejek, tabel i kont magazynu.
  • Tworzenie, edytowanie i usuwanie blokowych obiektów blob i plików.
  • Przekazywanie i pobieranie obiektów blob, plików i folderów.
  • Uzyskaj dostęp do parametry połączenia i klucza podstawowego.
  • Otwórz plik w Eksploratorze magazynu w celu wykonywania zadań z dużą ilością pamięci lub w przypadku obsługi stronicowych obiektów blob i uzupełnialnych obiektów blob.

Rozszerzenie współpracuje zarówno z identyfikatorem Microsoft Entra, jak i menedżerami tożsamości usług Federacyjnych Active Directory (AD FS).

Wymagania wstępne dotyczące rozszerzenia

Uzyskiwanie poświadczeń

W tej sekcji użyjesz poświadczeń, aby uzyskać identyfikator dzierżawy. Będziesz potrzebować adresu URL i identyfikatora dzierżawy usługi Azure Stack Hub Resource Manager.

Usługa Azure Stack Hub Resource Manager to struktura zarządzania, która umożliwia wdrażanie i monitorowanie zasobów platformy Azure oraz zarządzanie nimi.

  • Adres URL Resource Manager zestawu Azure Stack Development Kit (ASDK) to:https://management.local.azurestack.external/
  • Adres URL Resource Manager dla zintegrowanego systemu to: https://management.region.<fqdn>/, gdzie <fqdn> jest w pełni kwalifikowaną nazwą domeny.
  1. Otwórz program PowerShell z podwyższonym poziomem uprawnień. Uruchom następujące polecenia cmdlet:

    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. Uruchom następujące polecenia cmdlet w tej samej sesji:

    $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. Zanotuj identyfikator dzierżawy. Będzie ona potrzebna podczas dodawania sekcji JSON, która konfiguruje rozszerzenie usługi Azure Storage.

Konfigurowanie rozszerzenia usługi Azure Storage

  1. Otwórz program VS Code.

  2. Wybierz pozycję Rozszerzenia po lewej stronie.

  3. Pobierz i zainstaluj rozszerzenie usługi Azure Storage dla Visual Studio Code. Po zakończeniu na pasku działań zostanie wyświetlona ikona platformy Azure.

  4. Nawiąż połączenie z usługą Azure Stack Hub przy użyciu rozszerzenia konta platformy Azure. Wybierz pozycję Azure: Zaloguj się do chmury platformy Azure , aby nawiązać połączenie z kontem usługi Azure Stack Hub.

  5. Dodaj adres URL Resource Manager usługi Azure Stack Hub, a następnie dodaj identyfikator dzierżawy.

  6. Wybierz ikonę platformy Azure na pasku działań w Visual Studio Code. Rozwiń grupę magazynów.

  7. W obszarze Zasoby kliknij prawym przyciskiem myszy pozycję Konta magazynu, a następnie wybierz pozycję Utwórz konto magazynu....

    Zrzut ekranu przedstawiający sposób dodawania magazynu

  8. Wprowadź unikatową nazwę konta magazynu.

  9. Wybierz lokalizację do wdrożenia konta magazynu.

  10. Po wdrożeniu konta magazynu możesz go wybrać, aby skopiować parametry połączenia, utworzyć kontenery obiektów blob, kolejki i tabele. Użytkownicy mogą wyświetlać wszystkie te zasoby w Visual Studio Code.

  11. Kliknij prawym przyciskiem myszy konto magazynu i wybierz polecenie Usuń konto magazynu , aby usunąć je z subskrypcji.

Następne kroki

Konfigurowanie środowiska projektowego w usłudze Azure Stack Hub