Вы просматриваете документацию по 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) | |