Лекция Облачные технологии
Управление ресурсами Azure
Download 3,58 Mb. Pdf ko'rish
|
- Bu sahifa navigatsiya:
- Аутентификация с использованием учетных данных токена
Управление ресурсами Azure
При разработке приложения .NET, интегрированного со службами Azure, необходимо предоставить права на чтение и создание ресурсов в подписке Azure. Процесс формирования необходимых прав доступа предполагает создание экземпляра службы и настройку приложения для его выполнения с учетными данными экземпляра службы, которая обеспечивает заданные права доступа. Экземпляр службы создает учетную запись, связанную с идентификатором пользователя. Этой учетной записи предоставляются только разрешения, необходимые для запуска приложения. Для того чтобы убедиться, что используется подписка с заданными правами, необходимо войти в Azure Cloud Shell и выполнить следующую команду. Сведения о подписке отображаются в следующем виде Далее необходимо создать экземпляр службы с помощью следующей команды: 25 Сведения о службе будут отображены в виде JSON-файла. Сформированные выходные данные JSON со сведениями о службе будут использоваться в дальнейшем в коде приложения. Процесс аутентификации службы предполагает использование следующих пакетов: ˗ Microsoft.Azure.Management.Fluent; ˗ Microsoft.Azure.Management.ResourceManager.Fluent. Добавление пакетов в проект приложения .NET осуществляется с помощью менеджера NuGet. После создания экземпляра службы можно выполнить аутентификацию службы для создания и администрирования ресурсов. Аутентификация службы может быть реализована следующими способами: ˗ с использованием учетных данных токена; ˗ на основе файла. Аутентификация с использованием учетных данных токена Данный способ предполагает создание токена объекта учетных данных в коде. Учетные данные следует безопасно хранить в файле конфигурации, реестре или Azure Key Vault. 26 При создании экземпляра службы необходимо использовать значения clientId, clientSecret и tenantId из выходных данных JSON. Затем следуем создать точку входа объекта Azure, чтобы приступить к работе с API: В объекте Azure рекомендуется явно указать subscriptionId из выходных данных JSON: Download 3,58 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling