Freigeben über


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

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.
  1. Ö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/
    
  2. 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
    
  3. 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

  1. Öffnen Sie Visual Studio Code.

  2. Wählen Sie auf der linken Seite die Option Erweiterungen aus.

  3. 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.

  4. 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.

  5. Fügen Sie die URL für Ihren Azure Stack Hub-Ressourcen-Manager hinzu, und fügen Sie dann die Mandanten-ID hinzu.

  6. Wählen Sie auf der Aktivitätsleiste in Visual Studio Code das Azure-Symbol aus. Erweitern Sie die Speichergruppe.

  7. Klicken Sie unter Ressourcen mit der rechten Maustaste auf Speicherkonten, und wählen Sie dann Speicherkonto erstellen aus.

    Screenshot zum Hinzufügen von Speicher

  8. Geben Sie einen eindeutigen Namen für das Speicherkonto ein.

  9. Wählen Sie einen Standort aus, an dem das Speicherkonto bereitgestellt werden soll.

  10. 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.

  11. Klicken Sie mit der rechten Maustaste auf das Speicherkonto, und wählen Sie Speicherkonto löschen aus, um es aus dem Abonnement zu entfernen.

Nächste Schritte

Einrichten einer Entwicklungsumgebung in Azure Stack Hub