Поделиться через


Развертывание учетной записи хранения в Azure Stack Hub в Visual Studio Code

Из этой статьи вы узнаете, как развернуть учетную запись хранения в Azure Stack Hub с помощью расширения службы хранилища Azure в Visual Studio Code. Azure можно использовать непосредственно из Visual Studio Code через расширения. Вам потребуется обновить параметры Visual Studio Code.

Visual Studio Code — это упрощенный редактор для создания и отладки облачных приложений. С помощью расширения "Учетная запись Azure " для входа вы можете просматривать текущие учетные записи хранения, большие двоичные объекты и развертывать новые учетные записи хранения в подписке Azure Stack Hub. С помощью этого расширения можно:

  • Изучение, создание и удаление контейнеров BLOB-объектов, очередей, таблиц и учетных записей хранения.
  • Создание, изменение и удаление блочных BLOB-объектов и файлов.
  • Отправка и скачивание BLOB-объектов, файлов и папок.
  • Доступ к строка подключения и первичному ключу.
  • Откройте в обозревателе хранилища для задач с большим объемом памяти или вычислений, а также для поддержки страничных и добавочных BLOB-объектов.

Расширение работает как с диспетчерами удостоверений Microsoft Entra ID, так и с диспетчерами удостоверений федеративных служб Active Directory (AD FS).

Предварительные требования для расширения

Получение учетных данных

В этом разделе вы будете использовать учетные данные для получения идентификатора клиента. Вам потребуется URL-адрес Resource Manager Azure Stack Hub и идентификатор клиента.

Resource Manager Azure Stack Hub — это платформа управления, которая позволяет развертывать, администрировать и отслеживать ресурсы Azure.

  • URL-адрес Resource Manager для Пакета средств разработки Azure Stack (ASDK): https://management.local.azurestack.external/.
  • URL-адрес Resource Manager для интегрированной системы: https://management.region.<fqdn>/, где <fqdn> — полное доменное имя.
  1. Откройте PowerShell с помощью командной строки с повышенными привилегиями. И выполните следующие командлеты:

    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. Выполните следующие командлеты в том же сеансе:

    $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. Запишите идентификатор клиента. Он понадобится при добавлении раздела JSON, который настраивает расширение службы хранилища Azure.

Настройка расширения службы хранилища Azure

  1. Откройте VS Code.

  2. Выберите Расширения слева.

  3. Скачайте и установите расширение службы хранилища Azure для Visual Studio Code. По завершении вы увидите значок Azure на панели действий.

  4. Подключитесь к Azure Stack Hub с помощью расширения учетной записи Azure. Выберите Azure: Вход в облако Azure , чтобы подключиться к учетной записи Azure Stack Hub.

  5. Добавьте URL-адрес Resource Manager Azure Stack Hub, а затем добавьте идентификатор клиента.

  6. Щелкните значок Azure на панели действий в Visual Studio Code. Разверните группу хранения.

  7. В разделе Ресурсы щелкните правой кнопкой мыши Учетные записи хранения и выберите Создать учетную запись хранения....

    Снимок экрана: добавление хранилища

  8. Введите уникальное имя учетной записи хранения.

  9. Выберите расположение для развертываемой учетной записи хранения.

  10. После развертывания учетной записи хранения можно выбрать ее для копирования строка подключения, создания контейнеров BLOB-объектов, очередей и таблиц. Пользователи могут просматривать все эти ресурсы в Visual Studio Code.

  11. Щелкните правой кнопкой мыши учетную запись хранения и выберите Удалить учетную запись хранения , чтобы удалить ее из подписки.

Дальнейшие действия

Настройка среды разработки в Azure Stack Hub