Встроенные роли Edge

Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X.
информация

Каждая организация Apigee Edge имеет несколько встроенных ролей, которые вы можете назначить администраторам:

  • Администратор организации – Суперпользователь. Имеет полный доступ CRUD к ресурсам организации. В установке Edge for Private Cloud наиболее мощной ролью является роль системного администратора , которая также имеет доступ к функциям системного уровня, которых нет у администратора организации.
  • Администратор организации только для чтения . Имеет доступ только для чтения к ресурсам организации.
  • Администратор операций — развертывает и тестирует API; имеет доступ только для чтения к другим ресурсам.
  • Бизнес-пользователь — создает и управляет продуктами API, разработчиками, приложениями для разработчиков и компаниями; создает пользовательские отчеты об использовании API; имеет доступ только для чтения к другим ресурсам.
  • Пользователь — создает прокси API и тестирует их в тестовой среде; имеет доступ только для чтения к другим ресурсам.

Встроенные роли контролируют уровень доступа как в пользовательском интерфейсе управления, так и в API управления.

Чтобы просмотреть разрешения, установленные для каждой встроенной роли (как администратор организации или администратор организации только для чтения), выберите «Администратор» > «Роли организации» > «имя_роли» в пользовательском интерфейсе управления.

Если ваша организация включает мониторинг Apigee Sense или API, то в консоли администратора также будут отображаться следующие роли:

  • Sense: оператор Sense и пользователь Sense . Дополнительные сведения о ролях Sense см. в разделе Встроенные роли Apigee Sense .
  • Мониторинг API: администратор мониторинга API и пользователь мониторинга API . Дополнительные сведения о ролях мониторинга API см. в разделе Роли мониторинга API .

Пример разрешения роли

В следующем примере пользовательского интерфейса управления показаны разрешения для роли пользователя. Обратите внимание, что у него разные разрешения на развертывание:

  • /URI развертывания (GET)
  • /environments/*/applications/*/revisions/*/deployments (GET)
  • /environments/test/applications/*/revisions/*/deployments (GET, PUT, DELETE)

Разрешения ролей пользователей для развертывания, показаны разрешения PUT только для развертываний в тестовой среде.

Так что же это значит? Что может развернуть пользователь с ролью пользователя?

  • Во-первых, разрешение PUT позволяет развертывание.
  • Во-вторых, более детальное (конкретное) разрешение имеет приоритет при перекрытии разрешений, как в случае с несколькими разрешениями на развертывание. (Приоритет в перекрывающихся разрешениях более подробно описан в разделе Создание ролей с помощью API ).

В этом примере наиболее детализированным разрешением является «Развертывание API для тестирования среды» с URI /environments/test/applications/*/revisions/*/deployments. Часть /test/ делает его наиболее конкретным. Это означает, что кто-то в роли пользователя может развернуть любой прокси-сервер API (/applications/*) с любой ревизией (/revisions/*) в тестовой среде (/test/).

С другой стороны, кто-то в этой роли не сможет выполнить развертывание в любой другой среде из-за разрешения GET (только чтение) для /environments/*/, где подстановочный знак (*) означает любой файл . (Разрешение GET для /deployments позволяет пользователю получать сведения о развертывании с помощью API ).

О роли администратора разработчика

При подготовке портала разработчика в вашу организацию добавляется роль администратора разработчика , обычно с назначенным ей пользователем devadmin+{org_name}@google.com . Эта роль используется исключительно с целью настройки соединения между порталами разработчиков на базе Drupal (или пользовательскими порталами, использующими API-интерфейсы платформы Apigee) и вашей организацией Edge. См. раздел Связь между порталом и Edge .

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

Альтернативно вы можете создать пользовательскую роль с теми же разрешениями, что и роль администратора разработчика, используя сценарий, описанный в разделе «Назначение роли администратора разработчика» в документации модуля Apigee Edge Drupal 8.

Соединение между порталом и вашей организацией Edge можно просмотреть в Drupal в разделе «Конфигурация» > «Портал разработки» > «Настройки приложения» в меню администратора Drupal (вы должны войти в Drupal как администратор). Если соединение отображается как неудачное, вам необходимо обратиться в службу поддержки Apigee Edge, чтобы изменить информацию о соединении. Дополнительную информацию см. в разделе Создание портала разработчика .