Какая минимальная роль требуется для просмотра функций Azure на портале?

Я разработчик. у меня есть

СОЗДАТЕЛЬ ВЕБ-САЙТА

Роль в моей лазурной функции, созданной нашей командой инфраструктуры. Я не вижу никаких функций, перечисленных в моем приложении-функции на портале, и этот запрос 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 в моей личной учетной записи (для которой я являюсь администратором), я вижу следующее:

введите описание изображения здесь

Я уверен, что я не получу роль администратора в подписке моей организации, поэтому каков минимальный набор прав, которые я могу иметь, чтобы я мог видеть свои функции и выполнять базовую настройку для них?


person cobolstinks    schedule 02.04.2019    source источник
comment
Может быть, роль читателя вам подходит.   -  person Charles Xu    schedule 02.04.2019


Ответы (2)


Как уровень доступа читателя, вы можете проверять внутреннюю реализацию связанной функции в приложении-функции. Тем не менее, вы можете перейти на вкладку «Функции платформы» и перейти к «Все настройки», чтобы проверить все настройки, связанные с приложением-функцией (аналогично веб-приложению), хотя, как и ожидалось, разрешение читателя ограничивает вас изменять любые настройки.

Например, если пользователю назначена роль читателя, он не сможет просматривать функции в приложении-функции. На портале отобразится (Нет доступа).

введите описание изображения здесь

Вы можете создать индивидуальную роль для своего варианта использования.

https://docs.microsoft.com/en-us/azure/active-directory/role-based-access-control-custom-roles

person DixitArora-MSFT    schedule 03.04.2019

Website Contributor означает, что вы можете «управлять веб-сайтами (не веб-планами), но не иметь к ним доступа». Reader роль дает вам право читать все, но вы не можете вносить свой вклад.
Эти роли являются встроенными ролями для ресурсов Azure. Вы можете найти все встроенные в Azure RBAC в Microsoft docs https://docs.microsoft.com/en-us/azure/role-based-access-control/built-in-roles

Администратор вашей организации может создавать настраиваемая роль для вас, если необходимо одновременно быть участником и читателем веб-сайта.

person Mohamed Sahbi    schedule 02.04.2019