Bereitstellen eines Speicherkontos für Azure Stack Hub in Visual Studio Code
In diesem Artikel erfahren Sie, wie Sie mithilfe der Azure Storage-Erweiterung in Visual Studio Code ein Speicherkonto für Azure Stack Hub bereitstellen. Über Erweiterungen können Sie Azure direkt in Visual Studio Code verwenden. Sie müssen dazu Ihre Visual Studio Code-Einstellungen aktualisieren.
Visual Studio Code ist ein einfacher Editor zum Erstellen und Debuggen von Cloudanwendungen. Indem Sie die Azure-Kontoerweiterung für die Anmeldung verwenden, können Sie die aktuellen Speicherkonten und Blobs anzeigen und ein neues Speicherkonto für das Azure Stack Hub-Abonnement bereitstellen. Mit dieser Erweiterung können Sie Folgendes:
- Untersuchen, Erstellen und Löschen von Blobcontainern, Warteschlangen, Tabellen und Speicherkonten
- Erstellen, Bearbeiten und Löschen von Blockblobs und -dateien
- Hochladen und Herunterladen von Blobs, Dateien und Ordnern
- Zugreifen auf Verbindungszeichenfolge und Primärschlüssel
- Öffnen im Speicher-Explorer für speicher- oder rechenintensive Aufgaben oder für Seiten- und Anfügeblobunterstützung.
Die Erweiterung funktioniert sowohl mit Microsoft Entra ID als auch mit Ad FS-Identitäts-Managern (Active Directory Federated Services).
Voraussetzungen für die Erweiterung
- Azure Stack Hub-Umgebung 2008 oder höher.
- Visual Studio Code
- Azure-Kontoerweiterung
- Azure Storage-Erweiterung
- Ein Azure Stack Hub-Abonnement und Anmeldeinformationen mit Zugriff auf Azure Stack Hub.
- Eine Umgebung mit PowerShell, die die VZ-Module für Azure Stack Hub verwendet. Anleitungen finden Sie unter Installieren des PowerShell Az-Moduls für Azure Stack Hub.
Anmeldeinformationen eingeben
In diesem Abschnitt verwenden Sie Ihre Anmeldeinformationen, um Ihre Mandanten-ID abzurufen. Sie benötigen Ihre Azure Stack Hub-Ressourcen-Manager-URL und die Mandanten-ID.
Der Microsoft Azure Stack Hub Resource Manager ist ein Verwaltungsframework, mit dem Sie Azure-Ressourcen bereitstellen, verwalten und überwachen können.
- Die Resource Manager-URL für das Azure Stack Development Kit (ASDK) lautet:
https://management.local.azurestack.external/
. - Die Resource Manager-URL in integrierten Systemen lautet
https://management.region.<fqdn>/
, wobei<fqdn>
Ihr vollqualifizierter Domänenname ist.
Öffnen Sie PowerShell mit einer Eingabeaufforderung mit erhöhten Rechten. Führen Sie die folgenden Cmdlets aus:
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/
Führen Sie in der gleichen Sitzung die folgenden Cmdlets aus:
$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
Notieren Sie sich die Mandanten-ID. Sie benötigen sie beim Hinzufügen des JSON-Abschnitts, der die Azure Storage-Erweiterung konfiguriert.
Einrichten der Azure Storage-Erweiterung
Öffnen Sie Visual Studio Code.
Wählen Sie auf der linken Seite die Option Erweiterungen aus.
Laden Sie die Azure Storage-Erweiterung für Visual Studio Code herunter, und installieren Sie sie. Nach Abschluss des Vorgangs wird in der Aktivitätsleiste ein Azure-Symbol angezeigt.
Stellen Sie über die Azure-Kontoerweiterung eine Verbindung mit Azure Stack Hub her. Wählen Sie Azure: Anmelden bei der Azure-Cloud aus, um sich mit Ihrem Azure Stack Hub-Konto zu verbinden.
Fügen Sie die URL für Ihren Azure Stack Hub-Ressourcen-Manager hinzu, und fügen Sie dann die Mandanten-ID hinzu.
Wählen Sie auf der Aktivitätsleiste in Visual Studio Code das Azure-Symbol aus. Erweitern Sie die Speichergruppe.
Klicken Sie unter Ressourcen mit der rechten Maustaste auf Speicherkonten, und wählen Sie dann Speicherkonto erstellen aus.
Geben Sie einen eindeutigen Namen für das Speicherkonto ein.
Wählen Sie einen Standort aus, an dem das Speicherkonto bereitgestellt werden soll.
Nachdem das Speicherkonto bereitgestellt wurde, können Sie es auswählen, um die Verbindungszeichenfolge zu kopieren sowie Blobcontainer, Warteschlangen und Tabellen zu erstellen. Benutzer können alle diese Ressourcen innerhalb von Visual Studio Code anzeigen.
Klicken Sie mit der rechten Maustaste auf das Speicherkonto, und wählen Sie Speicherkonto löschen aus, um es aus dem Abonnement zu entfernen.