Развертывание учетной записи хранения в 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-объектов.

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

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

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

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

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

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.
    Инструкции по подключению расширения учетной записи Azure см. в Подключение к Azure Stack Hub с помощью расширения учетной записи Azure в Visual Studio Code.
  5. Добавьте URL-адрес Resource Manager Azure Stack Hub и добавьте идентификатор клиента. Use the Azure Storage Extension on Azure Stack Hub
  6. Щелкните значок Azure на панели действий в Visual Studio Code. Разверните группу хранения.
  7. Щелкните правой кнопкой мыши подписку, в которой вы хотите создать учетную запись, а затем выберите "Создать служба хранилища учетную запись".
  8. Введите уникальное имя учетной записи хранения.
  9. Выберите расположение для развертываемой учетной записи хранения.
  10. После развертывания учетной записи хранения ее можно выбрать, чтобы скопировать строка подключения, создать контейнеры больших двоичных объектов, очереди и таблицы. Пользователи могут просматривать все эти ресурсы в Visual Studio Code.
  11. Щелкните правой кнопкой мыши учетную запись хранения и выберите "Удалить служба хранилища учетную запись", чтобы удалить ее из подписки.

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

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