Лекция Облачные технологии


Управление ресурсами Azure


Download 3.58 Mb.
Pdf ko'rish
bet18/74
Sana20.10.2023
Hajmi3.58 Mb.
#1710931
TuriЛекция
1   ...   14   15   16   17   18   19   20   21   ...   74
Управление ресурсами 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:
1   ...   14   15   16   17   18   19   20   21   ...   74




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling