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
- Środowisko usługi Azure Stack Hub w wersji 2008 lub nowszej.
- Program Visual Studio Code
- Rozszerzenie konta platformy Azure
- Rozszerzenie usługi Azure Storage
- Subskrypcja i poświadczenia usługi Azure Stack Hub z dostępem do usługi Azure Stack Hub.
- Środowisko z programem PowerShell przy użyciu modułów AZ dla usługi Azure Stack Hub. Aby uzyskać instrukcje, zobacz Instalowanie modułu Az programu PowerShell dla usługi Azure Stack Hub.
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.
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/
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 aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb username@contoso.com
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
Otwórz program VS Code.
Wybierz pozycję Rozszerzenia po lewej stronie.
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.
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.
Dodaj adres URL Resource Manager usługi Azure Stack Hub, a następnie dodaj identyfikator dzierżawy.
Wybierz ikonę platformy Azure na pasku działań w Visual Studio Code. Rozwiń grupę magazynów.
W obszarze Zasoby kliknij prawym przyciskiem myszy pozycję Konta magazynu, a następnie wybierz pozycję Utwórz konto magazynu....
Wprowadź unikatową nazwę konta magazynu.
Wybierz lokalizację do wdrożenia konta magazynu.
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.
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