Я разработчик. у меня есть
СОЗДАТЕЛЬ ВЕБ-САЙТА
Роль в моей лазурной функции, созданной нашей командой инфраструктуры. Я не вижу никаких функций, перечисленных в моем приложении-функции на портале, и этот запрос ajax завершается ошибкой, когда я пытаюсь расширить список функций в боковой панели навигации на портале Azure:
Request URL:
https://management.azure.com/subscriptions/{{my-enterprise-subscription-id-here}}/resourceGroups/mclintdevnc-ase-rg/providers/Microsoft.Web/hostingEnvironments/mclintdevnc-aseweb?api-version=2016-09-01
Request Method:
GET
Status Code:
403
Тело ответа на этот запрос содержит следующее:
{"error":{"code":"AuthorizationFailed","message":"The client '{{my-organizational-username-here}}' with object id '{{my-organizationao-user-id-here}}' does not have authorization to perform action 'Microsoft.Web/hostingEnvironments/read' over scope '/subscriptions/{{my-enterprise-subscription-id-here}}/resourceGroups/mclintdevnc-ase-rg/providers/Microsoft.Web/hostingEnvironments/mclintdevnc-aseweb'."}}
Итак, какие привилегии мне нужны в моем приложении-функции, чтобы иметь возможность делать такие вещи, как просмотр функций, включение отключения отдельных функций и создание ключей api для функции?
Вот экран, показывающий, что я получаю:
Когда я развертываю тот же код для функции Azure в моей личной учетной записи (для которой я являюсь администратором), я вижу следующее:
Я уверен, что я не получу роль администратора в подписке моей организации, поэтому каков минимальный набор прав, которые я могу иметь, чтобы я мог видеть свои функции и выполнять базовую настройку для них?