Развертывание учетной записи хранения в 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).
Предварительные требования для расширения
- Среда Azure Stack Hub 2008 или более поздней версии.
- Visual Studio Code.
- Расширение учетной записи Azure
- Расширение службы хранилища Azure.
- Подписка Azure Stack Hub и учетные данные с доступом к Azure Stack Hub.
- Среда с PowerShell с использованием модулей AZ для Azure Stack Hub. Инструкции см. в статье Установка модуля PowerShell Az для Azure Stack Hub.
Получение учетных данных
В этом разделе вы будете использовать учетные данные для получения идентификатора клиента. Вам потребуется 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>
— полное доменное имя.
Откройте 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/
Выполните следующие командлеты в том же сеансе:
$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
Запишите идентификатор клиента. Он понадобится при добавлении раздела JSON, который настраивает расширение службы хранилища Azure.
Настройка расширения службы хранилища Azure
Откройте VS Code.
Выберите Расширения слева.
Скачайте и установите расширение службы хранилища Azure для Visual Studio Code. По завершении вы увидите значок Azure на панели действий.
Подключитесь к Azure Stack Hub с помощью расширения учетной записи Azure. Выберите Azure: Вход в облако Azure , чтобы подключиться к учетной записи Azure Stack Hub.
Добавьте URL-адрес Resource Manager Azure Stack Hub, а затем добавьте идентификатор клиента.
Щелкните значок Azure на панели действий в Visual Studio Code. Разверните группу хранения.
В разделе Ресурсы щелкните правой кнопкой мыши Учетные записи хранения и выберите Создать учетную запись хранения....
Введите уникальное имя учетной записи хранения.
Выберите расположение для развертываемой учетной записи хранения.
После развертывания учетной записи хранения можно выбрать ее для копирования строка подключения, создания контейнеров BLOB-объектов, очередей и таблиц. Пользователи могут просматривать все эти ресурсы в Visual Studio Code.
Щелкните правой кнопкой мыши учетную запись хранения и выберите Удалить учетную запись хранения , чтобы удалить ее из подписки.