权限参考

您正在查看 Apigee Edge 文档。
转到 Apigee X 文档
信息

下表列出了您可以使用 Edge API 为角色分配的权限。如需查看有关如何使用 API 设置角色权限的示例,请参阅为测试角色添加权限

功能区域 权限 URI 动词 说明

Analytics

分析 /environments/*/analytics/admin PUT 为环境启用分析(仅限 Private Cloud)

Google Analytics(分析)数据导出

数据导出 /environments/*/analytics/exports GET、PUT 列出/创建数据导出作业
/environments/*/analytics/exports/* GET 获取导出作业状态
/analytics/datastores GET、PUT 列出/创建分析数据存储区
/analytics/datastores/* GET 获取分析数据存储区
/analytics/datastoreConsumers GET、PUT、DELETE 获取/创建/删除分析数据存储区

API 模型(仅限新界面)

API 模型 /apimodels GET、PUT 列出/创建 API 模型
/apimodels/* GET、PUT、DELETE 获取/更新/删除 API 模型

API Monitoring(仅限新界面)

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 GET 列出开发者接受的所有 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 GET 列出 API 代理修订版本
/applications/*/revisions/* GET、PUT、DELETE 获取/更新/删除 API 代理修订版本
API 代理部署 /applications/*/deployments GET 列出所有 API 代理部署
/applications/*/revisions/*/deployments GET、PUT 列出/取消部署 API 代理修订版本
环境级别的 API 代理部署 /environments/*/deployments GET 列出环境中部署的 API 代理
/environments/*/applications/*/deployments GET 获取 API 代理在环境中的部署详情
在环境和修订版本级别部署 API 代理 /environments/*/applications/*/revisions/*/deployments GET、PUT、DELETE 获取环境中 API 代理修订版本的部署详情,部署/取消部署 API 代理修订版本
API 代理 npm 依赖项 /applications/*/revisions/*/npm GET 获取 API 代理的 npm 依赖项。
API 代理政策 /applications/*/revisions/*/policies GET、PUT 在 API 代理中列出/创建政策
/applications/*/revisions/*/policies/* GET 获取 API 代理范围内的政策

应用

应用 /apps GET 列出应用
/apps/* GET 按应用 ID 获取应用

异步查询

查询 /environments/*/queries GET、PUT 列出/创建异步查询
/environments/*/queries/* GET 获取异步查询状态
/environments/*/queries/*/result GET 获取异步查询结果

审核

审核 /audits/organizations/* GET 列出所有组织的审核条目
/audits/organizations/*/apiproducts GET 列出组织中所有 API 产品的审核条目
/audits/organizations/*/apiproducts/* GET 列出组织中 API 产品的审核条目
/audits/organizations/*/applications GET 列出组织中所有应用的审核条目
/audits/organizations/*/applications/* GET 列出组织中应用的审核条目
/audits/organizations/*/developers GET 列出组织中所有开发者的审核条目
/audits/organizations/*/developers/* GET 列出组织中开发者的审核条目
/audits/organizations/*/developers/*/apps GET 列出组织中所有开发者应用的审核条目
/audits/organizations/*/developers/*/apps/* GET 列出组织中开发者应用的审核条目
/audits/users/* GET 列出组织中所有用户的审核条目

缓存

缓存的日志 /environments/*/applications/*/cachedlogs/categories GET 获取缓存的日志类别
/environments/*/applications/*/cachedlogs/categories/nodejs GET 获取缓存的 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/* GET 按 ID 获取公司应用密钥
公司应用开发者(创收) /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/* GET 获取用于创建分析报告的指标和维度

数据掩码

组织范围的数据掩码 /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 GET 列出调试会话交易 ID
/environments/*/applications/*/revisions/*/debugsessions/*/data/* GET 按 ID 获取调试会话交易数据

部署

组织级别的部署 /deployments GET 列出部署到组织的所有 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 GET 获取开发者应用密钥的 OAuth 1.0 访问令牌的数量。
/developers/*/apps/*/keys/*/oauth2accesstokens GET 获取开发者应用密钥的 OAuth 2.0 访问令牌的数量。
/developers/*/apps/*/oauth1accesstokens GET 获取开发者应用的 OAuth 1.0 访问令牌的数量。
/developers/*/apps/*/oauth2accesstokens GET 获取开发者应用的 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 GET 导出别名的证书
/environments/*/keystores/*/aliases/*/csr GET 为别名生成 CSR
/environments/*/keystores/*/certs GET、PUT 列出/上传密钥库证书
/environments/*/keystores/*/certs/* GET、PUT、DELETE 获取/更新/删除密钥库证书
/environments/*/keystores/*/certs/*/export GET 从密钥库导出证书
/environments/*/keystores/*/keys PUT 将 JAR 文件上传到密钥库
/environments/*/testssl GET、PUT 测试密钥库或信任库

键值对映射 (KVM)

组织范围内的键值对映射 (KVM) /keyvaluemaps GET、PUT 在组织范围内列出/创建 KVM
/keyvaluemaps/* GET、PUT、DELETE 获取/更新/删除组织范围内的 KVM
/keyvaluemaps/*/entries PUT 在组织范围内创建 KVM 条目
/keyvaluemaps/*/entries/* GET、PUT、DELETE 获取/更新/删除组织范围内的 KVM 条目
/keyvaluemaps/*/keys GET 列出组织范围内的 KVM 中的键
环境范围内的键值对映射 (KVM) /environments/*/keyvaluemaps GET、PUT 在环境范围内列出/创建 KVM
/environments/*/keyvaluemaps/* GET、PUT、DELETE 在环境范围内获取/更新/删除 KVM
/environments/*/keyvaluemaps/*/entries PUT 在环境范围内创建 KVM 条目
/environments/*/keyvaluemaps/*/entries/* GET、PUT、DELETE 获取/更新/删除环境范围内的 KVM 条目
/environments/*/keyvaluemaps/*/keys GET 列出环境范围内的 KVM 中的键
API 代理范围内的键值对映射 (KVM) /applications/*/keyvaluemaps GET、PUT 在 API 代理范围内列出/创建 KVM
/applications/*/keyvaluemaps/* GET、PUT、DELETE 获取/更新/删除 API 代理范围内的 KVM
/applications/*/keyvaluemaps/*/entries GET、PUT 在 API 代理范围内列出/创建 KVM 条目
/applications/*/keyvaluemaps/*/entries/* GET、PUT、DELETE 获取/更新/删除 API 代理范围内的 KVM 条目
/applications/*/keyvaluemaps/*/keys GET 获取 API 代理范围内的所有 KVM 条目

OAuth

OAuth 1.0 /oauth1/accesstokens GET 获取 OAuth 1.0 访问令牌的数量
/oauth1/accesstokens/* GET、PUT、DELETE 获取/更新/删除/批准 OAuth 1.0 访问令牌
/oauth1/requesttokens GET 获取 OAuth 1.0 请求令牌的数量
/oauth1/requesttokens/* GET、PUT、DELETE 获取/更新/删除/批准 OAuth 1.0 请求令牌
/oauth1/verifiers GET 获取 OAuth 1.0 验证程序代码的数量
/oauth1/verifiers/* GET、DELETE 获取/更新/删除/批准 OAuth 1.0 验证程序代码
OAuth 2.0 /oauth2/accesstokens/* GET、PUT、DELETE 获取/更新/删除/批准 OAuth 2.0 访问令牌
/oauth2/authorizationcodes GET 获取 OAuth 2.0 授权代码的数量
/oauth2/authorizationcodes/* GET、DELETE 获取/更新/删除/批准 OAuth 2.0 授权代码
/oauth2/refreshtokens/* PUT 批准或撤消 OAuth 2.0 刷新令牌
/oauth2/revoke PUT 按用户或应用 ID 撤消 OAuth 2.0 访问令牌
/oauth2/search GET 按用户或应用 ID 获取 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 创建费率方案修订(或未来费率方案)

References

参考 /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 GET 查看共享流部署。
/sharedflows/*/revisions GET 查看共享流修订版本。
/sharedflows/*/revisions/* GET、PUT、DELETE 查看、修改和删除共享流修订版本。
/sharedflows/*/revisions/*/deployments GET、DELETE 查看/删除共享流修订版本的部署。
/environments/*/sharedflows/*/revisions/*/deployments PUT、DELETE 部署和取消部署共享流修订版本。
/environments/*/flowhooks/* GET、PUT、DELETE 流钩子上的共享流:连接、分离和获取。

统计信息

统计信息 /stats/ GET 获取组织和环境的每个时间间隔的指标。
/environments/*/stats/* GET 获取按维度整理的指标
/stats/preferences/reports/dailysummaryreport GET 订阅或退订分析报告
/stats/preferences/reports/dailysummaryreport/users GET 获取已订阅和未订阅用户的列表

目标服务器

目标服务器 /environments/*/targetservers GET、PUT 列出/创建目标服务器
/environments/*/targetservers/* GET、PUT、DELETE 获取/更新/删除目标服务器

用户数

用户 /users GET、PUT 列出/添加用户
/users/* GET、PUT、DELETE 获取/更新/删除用户

交易(创收)

交易(获利) /transactions/developers/* GET 查看交易状态

虚拟主机

虚拟主机 /environments/*/virtualhosts GET、PUT 列出/创建虚拟主机(仅适用于 Private Cloud 和付费 Cloud 组织)
/environments/*/virtualhosts/* GET、PUT、DELETE 获取/更新/删除虚拟主机(仅适用于 Private Cloud 和付费 Cloud 组织更新/删除)
/environments/*/virtualhosts/*/sslinfo PUT 更新虚拟主机的 TLS 配置(仅限 Private Cloud 和付费云组织)