Какая минимальная роль требуется для просмотра функции Azure на портале? - PullRequest
1 голос
/ 02 апреля 2019

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

ВКЛАДЧИК ВЕБ-САЙТА

Роль в моей функции 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 для функции?

Вот экран, показывающий, что я получаю:

enter image description here

Когда я внедряю тот же код в функцию Azure на моем персональном компьютереучетная запись (для которой я являюсь администратором) я вижу это:

enter image description here

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

Ответы [ 2 ]

1 голос
/ 03 апреля 2019

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

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

enter image description here

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

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

0 голосов
/ 02 апреля 2019

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...