Udostępnij przez


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

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

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

  • Eksploruj, twórz, usuwaj kontenery Blob, kolejki, tabele i konta magazynu.
  • Tworzenie, edytowanie i usuwanie blokowych obiektów blob i plików.
  • Przekazywanie i pobieranie obiektów blob, plików i folderów.
  • Uzyskiwanie dostępu do parametrów połączenia i klucza podstawowego.
  • Otwórz w Eksploratorze magazynu dla zadań wymagających dużej ilości pamięci lub obciążających obliczeniowo, lub dla obsługi stron i dodawanych obiektów Blob.

Rozszerzenie współpracuje zarówno z menedżerami tożsamości Microsoft Entra ID i Active Directory Federated Services (AD FS).

Wymagania wstępne dotyczące rozszerzenia

Pobieranie poświadczeń

W tej sekcji użyjesz swoich poświadczeń, aby zdobyć identyfikator dzierżawy. Potrzebny będzie adres URL usługi Azure Stack Hub Resource Manager i identyfikator dzierżawy.

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 usługi Resource Manager dla zestawu Azure Stack Development Kit (ASDK) to: https://management.local.azurestack.external/
  • Adres URL usługi Resource Manager dla zintegrowanego systemu to: https://management.region.<fqdn>/, gdzie <fqdn> to w pełni kwalifikowana nazwa domeny.
  1. Otwórz program PowerShell z monitem 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 cmdlety 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  aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb username@contoso.com
    
  3. Zanotuj identyfikator dzierżawy. Będzie on potrzebny 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 programu Visual Studio Code. Po zakończeniu na pasku działań zostanie wyświetlona ikona platformy Azure.

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

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

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

  7. W obszarze Resourceskliknij prawym przyciskiem myszy pozycję konty Storage, a następnie wybierz pozycję Utwórz konto Storage....

    Zrzut ekranu przedstawiający sposób dodawania przestrzeni dyskowej

  8. Wprowadź unikalną nazwę konta magazynowego.

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

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

  11. Kliknij prawym przyciskiem myszy konto pamięci masowej i wybierz Usuń konto pamięci masowej, aby je usunąć z subskrypcji.

Następne kroki

Konfigurowanie środowiska deweloperskiego w usłudze Azure Stack Hub