Справочник по разрешениям

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

В таблице ниже перечислены разрешения, которые можно назначить роли с помощью Edge API. Пример того, как использовать API для настройки разрешения для роли, приведен в разделе Добавление разрешений в роль тестировщика.

Область применения функции URI разрешения Глагол Описание

Аналитика

Аналитика /environments/*/analytics/admin PUT Как включить аналитику для среды (только для частного облака)

Экспорт данных Аналитики

Экспорт данных /environments/*/analytics/exports GET, PUT Как создать задание на экспорт данных или посмотреть список таких заданий
/environments/*/analytics/exports/* УЗНАВАЙТЕ Как получить статус задания на экспорт
/analytics/datastores GET, PUT Как создать хранилище данных Аналитики или посмотреть его список
/analytics/datastores/* УЗНАВАЙТЕ Получение хранилища данных Аналитики
/analytics/datastoreConsumers GET, PUT, DELETE Получение, создание и удаление хранилища данных Аналитики

Модели API (только в новом интерфейсе)

Модели API /apimodels GET, PUT Как посмотреть список моделей API и создать их
/apimodels/* GET, PUT, DELETE Получение, обновление и удаление модели API

Мониторинг API (только в новом интерфейсе)

Мониторинг API /apimonitoring GET, PUT, DELETE Список, создание и удаление объектов мониторинга API

Пакеты API (монетизация)

Пакеты API (монетизация) /monetization-packages GET, PUT Как создать пакеты API и посмотреть их список
/monetization-packages/* GET, PUT, DELETE Как получить, обновить или удалить пакет API
/monetization-packages/*/products/* GET, PUT, DELETE Как получить, добавить или удалить продукт API в пакете API
/developers/*/monetization-packages УЗНАВАЙТЕ Как посмотреть список всех пакетов API, принятых разработчиком

Продукты API

Продукты API /apiproducts GET, PUT Как создавать и просматривать продукты API
/apiproducts/* GET, PUT, DELETE Получение, обновление и удаление продукта API
Атрибуты товаров в API /apiproducts/*/attributes GET, PUT Как посмотреть или изменить все атрибуты продукта API
/apiproducts/*/attributes/* GET, PUT, DELETE Получение, обновление и удаление атрибута товара API

Прокси API

Прокси API /applications GET, PUT Как создать прокси API или посмотреть их список
/applications/* GET, PUT, DELETE Получение, обновление и удаление прокси-сервера API
Прокси-сервер API по версии /applications/*/revisions УЗНАВАЙТЕ Как посмотреть список изменений прокси-сервера API
/applications/*/revisions/* GET, PUT, DELETE Получение, обновление и удаление ревизии прокси-сервера API
Развертывания прокси-серверов API /applications/*/deployments УЗНАВАЙТЕ Как посмотреть все развертывания прокси-сервера API
/applications/*/revisions/*/deployments GET, PUT Как получить список или отменить развертывание версий прокси-сервера API
Развертывание прокси-серверов API на уровне среды /environments/*/deployments УЗНАВАЙТЕ Как получить список прокси API, развернутых в среде
/environments/*/applications/*/deployments УЗНАВАЙТЕ Как получить подробную информацию о развертывании прокси-сервера API в среде
Развертывание прокси-серверов API на уровне среды и версии /environments/*/applications/*/revisions/*/deployments GET, PUT, DELETE Получение сведений о развертывании для версии прокси-сервера API в среде, развертывание или отмена развертывания версии прокси-сервера API
Зависимости npm прокси-сервера API /applications/*/revisions/*/npm УЗНАВАЙТЕ Получает зависимости npm для прокси API.
Правила в отношении прокси-сервера API /applications/*/revisions/*/policies GET, PUT Как создать или посмотреть список правил в прокси-сервере API
/applications/*/revisions/*/policies/* УЗНАВАЙТЕ Получение правил на уровне прокси API

Приложения

Приложения /apps УЗНАВАЙТЕ Получение списка приложений
/apps/* УЗНАВАЙТЕ Как получить приложение по идентификатору

Асинхронный запрос

Темы запросов /environments/*/queries GET, PUT Список/создание асинхронного запроса
/environments/*/queries/* УЗНАВАЙТЕ Получение статуса асинхронного запроса
/environments/*/queries/*/result УЗНАВАЙТЕ Как получить результаты асинхронного запроса

Аудит

Аудиты /audits/organizations/* УЗНАВАЙТЕ Как получить список записей аудита для всей организации
/audits/organizations/*/apiproducts УЗНАВАЙТЕ Как посмотреть записи аудита для всех продуктов API в организации
/audits/organizations/*/apiproducts/* УЗНАВАЙТЕ Как получить список записей аудита для продукта API в организации
/audits/organizations/*/applications УЗНАВАЙТЕ Как посмотреть записи аудита для всех приложений в организации
/audits/organizations/*/applications/* УЗНАВАЙТЕ Как посмотреть записи аудита для приложения в организации
/audits/organizations/*/developers УЗНАВАЙТЕ Как посмотреть записи аудита для всех разработчиков в организации
/audits/organizations/*/developers/* УЗНАВАЙТЕ Как посмотреть записи аудита для разработчика в организации
/audits/organizations/*/developers/*/apps УЗНАВАЙТЕ Как посмотреть записи аудита для всех приложений разработчика в организации
/audits/organizations/*/developers/*/apps/* УЗНАВАЙТЕ Как посмотреть записи аудита для приложения разработчика в организации
/audits/users/* УЗНАВАЙТЕ Как получить список записей аудита для всех пользователей в организации

Кэш

Кешированные журналы /environments/*/applications/*/cachedlogs/categories УЗНАВАЙТЕ Как получить кешированные категории журналов
/environments/*/applications/*/cachedlogs/categories/nodejs УЗНАВАЙТЕ Как получить кешированные журналы Node.js
Кеш /environments/*/caches GET, PUT Как посмотреть список кешей или создать кеш
/environments/*/caches/* GET, PUT, DELETE Получение, обновление и удаление кеша
/environments/*/caches/*/entries PUT Очистить все записи кеша
/environments/*/caches/*/entries/* PUT Как очистить записи кеша

Компании (монетизация)

Компании (монетизация) /companies GET, PUT Как добавить компанию в список
/companies/* GET, PUT, DELETE Получение, обновление и удаление компании
Семейства приложений компании (монетизация) /companies/*/appfamilies GET, PUT Как создать список семейств приложений компании
/companies/*/appfamilies/* GET, PUT, DELETE Получение, обновление и удаление семейства корпоративных приложений
/companies/*/appfamilies/*/apps/* УДАЛИТЬ Как удалить корпоративное приложение из семейной группы
Приложения компании (монетизация) /companies/*/apps GET, PUT Как создать список корпоративных приложений
/companies/*/apps/* GET, PUT, DELETE Получение, обновление и удаление корпоративного приложения
Ключи приложений компании (монетизация) /companies/*/apps/*/keys/* УЗНАВАЙТЕ Как получить ключ приложения компании по идентификатору
Разработчики приложений компании (монетизация) /companies/*/developers GET, PUT Как посмотреть список разработчиков приложений компании или создать его
/companies/*/developers/* GET, PUT, DELETE Как получить, обновить или удалить разработчика корпоративного приложения

Средства на рекламу (монетизация)

Бонусы (монетизация) /monetization-packages/*/rate-plans/*/real-currency-credit-transactions PUT Как вернуть средства разработчику
/transaction-search PUT Как посмотреть список начисленных средств на рекламу

Специальные отчеты

Специальные отчеты /reports GET, PUT Создание специальных отчетов Аналитики и получение их списка
/reports/* GET, PUT, DELETE Получение, обновление и удаление специального отчета Аналитики
/environments/*/analytics/admin/* УЗНАВАЙТЕ Как получать параметры и показатели, используемые для создания отчетов Аналитики

Маски данных

Маски данных на уровне организации /maskconfigs GET, PUT Создание и просмотр масок данных на уровне организации
/maskconfigs/* GET, PUT, DELETE Получение, обновление или удаление маски данных на уровне организации
Маски данных в области действия прокси-сервера API /apiproxies/*/maskconfigs GET, PUT Как создать маски данных на уровне прокси API и управлять ими
/apiproxies/*/maskconfigs/* GET, PUT, DELETE Получение, обновление и удаление маски данных на уровне прокси API
/applications/*/maskconfigs GET, PUT Как создать маски данных на уровне прокси API и управлять ими
/applications/*/maskconfigs/* GET, PUT, DELETE Получение, обновление и удаление маски данных на уровне прокси API

Отладка

Отладка /environments/*/applications/*/revisions/*/debugsessions GET, PUT Как создать сеанс отладки или посмотреть список сеансов
/environments/*/applications/*/revisions/*/debugsessions/* GET, PUT, DELETE Получение, обновление и удаление сеансов отладки
/environments/*/applications/*/revisions/*/debugsessions/*/data УЗНАВАЙТЕ Как посмотреть идентификаторы транзакций сеанса отладки
/environments/*/applications/*/revisions/*/debugsessions/*/data/* УЗНАВАЙТЕ Как получить данные о транзакциях сеанса отладки по идентификатору

Развертывания

Развертывания на уровне организации /deployments УЗНАВАЙТЕ Как посмотреть список всех API, развернутых в организации

Разработчики

Разработчикам /developers GET, PUT Как создать список разработчиков приложений
/developers/* GET, PUT, DELETE Получение, обновление и удаление данных разработчика приложения
Атрибуты приложений разработчика /developers/*/apps/*/attributes GET, PUT Как посмотреть или изменить все атрибуты приложения разработчика
/developers/*/apps/*/attributes/* GET, PUT, DELETE Получение, обновление и удаление атрибута приложения разработчика
Семейства приложений разработчика /developers/*/appfamilies GET, PUT Как создать или посмотреть список семейных групп разработчика
/developers/*/appfamilies/* GET, PUT, DELETE Получение, обновление и удаление семейной группы разработчика
/developers/*/appfamilies/*/apps/* УДАЛИТЬ Как удалить приложение разработчика из семейной группы
Ключи приложений разработчика /developers/*/apps/*/keys/* GET, PUT, DELETE Как посмотреть, изменить или удалить ключ приложения разработчика
/developers/*/apps/*/keys/create PUT Как создать идентификатор клиента и секретный код для приложения
/developers/*/apps/*/keys/*/apiproducts/* PUT, DELETE Как одобрить или отозвать идентификатор клиента для приложения
/developers/*/apps/*/keys/*/oauth1accesstokens УЗНАВАЙТЕ Получите количество токенов доступа OAuth 1.0 для ключа приложения разработчика.
/developers/*/apps/*/keys/*/oauth2accesstokens УЗНАВАЙТЕ Получите количество токенов доступа OAuth 2.0 для ключа приложения разработчика.
/developers/*/apps/*/oauth1accesstokens УЗНАВАЙТЕ Получите количество токенов доступа OAuth 1.0 для приложения разработчика.
/developers/*/apps/*/oauth2accesstokens УЗНАВАЙТЕ Получите количество токенов доступа OAuth 2.0 для приложения разработчика.
Приложения для разработчиков /developers/*/apps GET, PUT Как создать список приложений разработчика
/developers/*/apps/* GET, PUT, DELETE Получение, обновление и удаление приложения разработчика
Атрибуты разработчика /developers/*/attributes GET, PUT Как посмотреть или изменить все атрибуты разработчика
/developers/*/attributes/* GET, PUT, DELETE Получение, обновление или удаление атрибута разработчика

Хранилища ключей

Хранилища ключей /environments/*/keystores GET, PUT Как создать хранилище ключей или посмотреть список хранилищ
/environments/*/keystores/* GET, PUT, DELETE Получение, обновление и удаление хранилища ключей
/environments/*/keystores/*/aliases GET, PUT Как создать список псевдонимов хранилища ключей
/environments/*/keystores/*/aliases/* GET, PUT, DELETE Получение, обновление и удаление псевдонима хранилища ключей
/environments/*/keystores/*/aliases/*/certificate УЗНАВАЙТЕ Как экспортировать сертификат для псевдонима
/environments/*/keystores/*/aliases/*/csr УЗНАВАЙТЕ Как создать запрос на подпись сертификата для псевдонима
/environments/*/keystores/*/certs GET, PUT Список/загрузка сертификата хранилища ключей
/environments/*/keystores/*/certs/* GET, PUT, DELETE Получение, обновление или удаление сертификата хранилища ключей
/environments/*/keystores/*/certs/*/export УЗНАВАЙТЕ Как экспортировать сертификат из хранилища ключей
/environments/*/keystores/*/keys PUT Как загрузить JAR-файл в хранилище ключей
/environments/*/testssl GET, PUT Как протестировать хранилище ключей или доверенное хранилище

Карты пар "ключ-значение" (KVM)

Карты пар "ключ-значение" на уровне организации /keyvaluemaps GET, PUT Как создать или посмотреть список пар "ключ-значение" на уровне организации
/keyvaluemaps/* GET, PUT, DELETE Получение, обновление или удаление KVM на уровне организации
/keyvaluemaps/*/entries PUT Создание записей KVM на уровне организации
/keyvaluemaps/*/entries/* GET, PUT, DELETE Получение, обновление или удаление записи KVM на уровне организации
/keyvaluemaps/*/keys УЗНАВАЙТЕ Как перечислить ключи в хранилище пар "ключ-значение" на уровне организации
Карты пар "ключ-значение" (KVM) на уровне среды /environments/*/keyvaluemaps GET, PUT Создание и просмотр пар "ключ-значение" на уровне среды
/environments/*/keyvaluemaps/* GET, PUT, DELETE Получение, обновление и удаление пар "ключ-значение" на уровне среды
/environments/*/keyvaluemaps/*/entries PUT Создание записей KVM на уровне среды
/environments/*/keyvaluemaps/*/entries/* GET, PUT, DELETE Получение, обновление или удаление записи KVM в области действия среды
/environments/*/keyvaluemaps/*/keys УЗНАВАЙТЕ Как посмотреть список ключей в хранилище пар "ключ-значение" на уровне среды
Карты пар "ключ-значение" на уровне прокси API /applications/*/keyvaluemaps GET, PUT Как создать или посмотреть список KVM на уровне прокси API
/applications/*/keyvaluemaps/* GET, PUT, DELETE Получение, обновление и удаление KVM в области действия прокси-сервера API
/applications/*/keyvaluemaps/*/entries GET, PUT Список/создание записей KVM в области действия прокси-сервера API
/applications/*/keyvaluemaps/*/entries/* GET, PUT, DELETE Получение, обновление и удаление записи KVM в области действия прокси-сервера API
/applications/*/keyvaluemaps/*/keys УЗНАВАЙТЕ Как получить все записи KVM в области действия прокси-сервера API

OAuth

OAuth 1.0 /oauth1/accesstokens УЗНАВАЙТЕ Как получить количество токенов доступа OAuth 1.0
/oauth1/accesstokens/* GET, PUT, DELETE Получение, обновление, удаление и одобрение токена доступа OAuth 1.0
/oauth1/requesttokens УЗНАВАЙТЕ Получение количества токенов запроса OAuth 1.0
/oauth1/requesttokens/* GET, PUT, DELETE Получение, обновление, удаление или одобрение токена запроса OAuth 1.0
/oauth1/verifiers УЗНАВАЙТЕ Получение количества кодов подтверждения OAuth 1.0
/oauth1/verifiers/* GET, DELETE Получение, обновление, удаление и одобрение кода подтверждения OAuth 1.0
OAuth 2.0 /oauth2/accesstokens/* GET, PUT, DELETE Получение, обновление, удаление и одобрение токена доступа OAuth 2.0
/oauth2/authorizationcodes УЗНАВАЙТЕ Как получить количество кодов авторизации OAuth 2.0
/oauth2/authorizationcodes/* GET, DELETE Получение, обновление, удаление и одобрение кодов авторизации OAuth 2.0
/oauth2/refreshtokens/* PUT Как одобрить или отозвать токен обновления OAuth 2.0
/oauth2/revoke PUT Как отозвать токен доступа OAuth 2.0 по идентификатору пользователя или приложения
/oauth2/search УЗНАВАЙТЕ Как получить токен доступа OAuth 2.0 по идентификатору пользователя или приложения

Организации

Организации / GET, PUT Как создать ресурс организации или посмотреть список ресурсов
/* GET, PUT, DELETE Получение, обновление и удаление ресурсов организации

Тарифные планы (монетизация)

Тарифные планы (монетизация) /monetization-packages/*/rate-plans GET, PUT Как посмотреть список тарифных планов или создать новый
/monetization-packages/*/rate-plans/* GET, PUT, DELETE Как получить, изменить или удалить тарифный план
/monetization-packages/*/rate-plans/*/revision PUT Как создать новую версию тарифного плана (или будущий тарифный план)

Ссылки

Ссылки /environments/*/references GET, PUT Получение списка/создание ссылки на уровне среды
/environments/*/references/* GET, PUT, DELETE Получение, обновление или удаление ссылки на уровне среды

Возврат средств (монетизация)

Возвраты (монетизация) /monetization-packages/*/refund-transactions PUT Как оформить возврат средств
/transaction-search PUT Как посмотреть список возвратов

Отчеты (монетизация)

Отчеты о монетизации /report-definitions GET, PUT Как создавать и просматривать определения отчетов
/report-definitions/* GET, PUT, DELETE Как получить, обновить или удалить определение отчета
/billing-reports

/revenue-reports

/prepaid-balance-reports

/variance-reports

PUT Как создать отчет

Файлы ресурсов

Файлы ресурсов на уровне организации /resourcefiles GET, PUT Как загрузить файлы ресурсов на уровне организации
/resourcefiles/*/* GET, PUT, DELETE Получение, обновление или удаление файла ресурса на уровне организации
Файлы ресурсов на уровне среды /environments/*/resourcefiles GET, PUT Как получить список или импортировать файлы ресурсов в области действия среды
/environments/*/resourcefiles/*/* GET, PUT, DELETE Получение, обновление и удаление файла ресурса на уровне среды
Файлы ресурсов в области действия прокси-сервера API /applications/*/revisions/*/resourcefiles GET, PUT Как получить список файлов ресурсов или импортировать их в области действия прокси-сервера API
/applications/*/revisions/*/resourcefiles/*/* GET, PUT, DELETE Получение, обновление или удаление файла ресурса в области действия прокси-сервера API

Роли

Роли /userroles GET, PUT Как посмотреть список ролей пользователей или создать роль
/userroles/* GET, PUT, DELETE Получение, обновление и удаление роли пользователя
/userroles/*/permissions GET, PUT Как посмотреть список разрешений для роли или добавить разрешения
/userroles/*/permissions/* GET, PUT, DELETE Как получить, изменить или удалить разрешение для роли
/userroles/*/resourcepermissions PUT Как добавить несколько разрешений для ресурса
/userroles/*/users GET, PUT Список пользователей с ролью/добавление пользователей в роль
/userroles/*/users/* GET, DELETE Как проверить, есть ли у пользователя роль, и удалить пользователя из роли

Общие процессы

Общие потоки /sharedflows GET, PUT Создание и просмотр общих процессов.
/sharedflows/* GET, PUT, DELETE Просматривать и удалять общие процессы.
/sharedflows/*/deployments УЗНАВАЙТЕ Просматривать развертывания общих потоков.
/sharedflows/*/revisions УЗНАВАЙТЕ Просматривать версии общего потока.
/sharedflows/*/revisions/* GET, PUT, DELETE Просматривать, изменять и удалять общие версии потока.
/sharedflows/*/revisions/*/deployments GET, DELETE Просматривать и удалять развертывание версий общего потока.
/environments/*/sharedflows/*/revisions/*/deployments PUT, DELETE Развертывать и отменять развертывание версий общего потока.
/environments/*/flowhooks/* GET, PUT, DELETE Общие потоки в точках подключения потоков: прикрепление, открепление и получение.

Статистика

Статистика /stats/ УЗНАВАЙТЕ Получайте показатели за определенный период времени для организации и среды.
/environments/*/stats/* УЗНАВАЙТЕ Как получать показатели, сгруппированные по параметрам
/stats/preferences/reports/dailysummaryreport УЗНАВАЙТЕ Как подписаться на отчет об аналитике или отменить подписку
/stats/preferences/reports/dailysummaryreport/users УЗНАВАЙТЕ Как получить список пользователей, подписавшихся и отписавшихся от рассылки

Целевые серверы

Целевые серверы /environments/*/targetservers GET, PUT Как создать целевые серверы или посмотреть их список
/environments/*/targetservers/* GET, PUT, DELETE Получение, обновление или удаление целевого сервера

Пользователи

Пользователи /users GET, PUT Как посмотреть список пользователей или добавить их
/users/* GET, PUT, DELETE Получение, обновление и удаление данных пользователя

Транзакции (монетизация)

Транзакции (монетизация) /transactions/developers/* УЗНАВАЙТЕ Как посмотреть статус транзакций

Виртуальные хосты

Виртуальные хосты /environments/*/virtualhosts GET, PUT Просмотр и создание виртуальных хостов (только для организаций с частным облаком и платной версией облака)
/environments/*/virtualhosts/* GET, PUT, DELETE Получение, обновление и удаление виртуальных хостов (обновление и удаление только для организаций Private Cloud и платных организаций Cloud)
/environments/*/virtualhosts/*/sslinfo PUT Как изменить конфигурацию TLS для виртуального хоста (только для организаций, использующих частное облако и платные версии Cloud)