權限參考資料

您正在查看 Apigee Edge 說明文件。
參閱 Apigee X 說明文件
資訊

下表列出您可以使用 Edge API 指派給角色的權限。如需如何使用 API 為角色設定權限的範例,請參閱新增測試角色的權限

地圖項目區域 權限 URI 動詞 說明

數據分析

數據分析 /environments/*/analytics/admin PUT 為環境啟用數據分析功能 (僅限 Private Cloud)

Analytics (分析) 資料匯出

資料匯出 /environments/*/analytics/exports GET、PUT 列出/建立資料匯出工作
/environments/*/analytics/exports/* GET 取得匯出工作狀態
/analytics/datastores GET、PUT 列出/建立數據分析資料儲存庫
/analytics/datastores/* GET 取得數據分析資料儲存庫
/analytics/datastoreConsumers GET、PUT、DELETE 取得/建立/刪除數據分析資料儲存庫

API 模型 (僅限新版 UI)

API 模型 /apimodels GET、PUT 列出/建立 API 模型
/apimodels/* GET、PUT、DELETE 取得/更新/刪除 API 模型

API 監控 (僅限新版 UI)

API Monitoring /apimonitoring GET、PUT、DELETE 列出/建立/刪除 API Monitoring 實體

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 Proxy

API Proxy /applications GET、PUT 列出/建立 API Proxy
/applications/* GET、PUT、DELETE 取得/更新/刪除 API Proxy
各修訂版本的 API Proxy /applications/*/revisions GET 列出 API Proxy 修訂版本
/applications/*/revisions/* GET、PUT、DELETE 取得/更新/刪除 API Proxy 修訂版本
API Proxy 部署作業 /applications/*/deployments GET 列出所有 API Proxy 部署作業
/applications/*/revisions/*/deployments GET、PUT 列出/取消部署 API Proxy 修訂版本
環境層級的 API Proxy 部署 /environments/*/deployments GET 列出部署在環境中的 API Proxy
/environments/*/applications/*/deployments GET 取得環境中 API Proxy 的部署作業詳細資料
環境和修訂版本層級的 API Proxy 部署 /environments/*/applications/*/revisions/*/deployments GET、PUT、DELETE 取得環境中的 API Proxy 修訂版本部署詳細資料、部署/取消部署 API Proxy 修訂版本
API Proxy npm 依附元件 /applications/*/revisions/*/npm GET 取得 API Proxy 的 npm 依附元件。
API Proxy 政策 /applications/*/revisions/*/policies GET、PUT 在 API Proxy 中列出/建立政策
/applications/*/revisions/*/policies/* GET 取得 API Proxy 範圍的政策

應用程式

應用程式 /apps GET 列出應用程式
/apps/* GET 根據應用程式 ID 取得應用程式

非同步查詢

查詢 /environments/*/查詢 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 Proxy 範圍的資料遮罩 /apiproxies/*/maskconfigs GET、PUT 可在 API Proxy 範圍列出/建立資料遮罩
/apiproxies/*/maskconfigs/* GET、PUT、DELETE 取得/更新/刪除 API Proxy 範圍的資料遮罩
/applications/*/maskconfigs GET、PUT 可在 API Proxy 範圍列出/建立資料遮罩
/applications/*/maskconfigs/* GET、PUT、DELETE 取得/更新/刪除 API Proxy 範圍的資料遮罩

偵錯

偵錯 /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 取得偵錯工作階段交易資料

Deployment

機構層級的部署作業 /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 取得/更新/刪除開發人員屬性

KeyStore

KeyStore /environments/*/keystores GET、PUT 列出/建立 KeyStore
/environments/*/keystores/* GET、PUT、DELETE 取得/更新/刪除 KeyStore
/environments/*/keystores/*/aliases GET、PUT 列出/建立 KeyStore 別名
/environments/*/keystores/*/aliases/* GET、PUT、DELETE 取得/更新/刪除 KeyStore 別名
/environments/*/keystores/*/aliases/*/certificate GET 匯出別名的憑證
/environments/*/keystores/*/aliases/*/csr GET 產生別名的 CSR
/environments/*/keystores/*/certs GET、PUT 列出/上傳 KeyStore 憑證
/environments/*/keystores/*/certs/* GET、PUT、DELETE 取得/更新/刪除 KeyStore 憑證
/environments/*/keystores/*/certs/*/export GET 從 KeyStore 匯出憑證
/environments/*/keystores/*/keys PUT 將 JAR 檔案上傳至 KeyStore
/environments/*/testssl GET、PUT 測試 KeyStore 或信任儲存庫

鍵/值對應 (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 Proxy 範圍的鍵/值對應 (KVM) /applications/*/keyvaluemaps GET、PUT 可在 API Proxy 範圍列出/建立 KVM
/applications/*/keyvaluemaps/* GET、PUT、DELETE 可在 API Proxy 範圍取得/更新/刪除 KVM
/applications/*/keyvaluemaps/*/entries GET、PUT 在 API Proxy 範圍列出/建立 KVM 項目
/applications/*/keyvaluemaps/*/entries/* GET、PUT、DELETE 可在 API Proxy 範圍取得/更新/刪除 KVM 項目
/applications/*/keyvaluemaps/*/keys GET 可在 API Proxy 範圍中取得所有 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 建立費率方案修訂版本 (或未來費率方案)

參考資料

參考資料 /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 Proxy 範圍的資源檔案 /applications/*/revisions/*/resourcefiles GET、PUT 列出/匯入 API Proxy 範圍的資源檔案
/applications/*/revisions/*/resourcefiles/*/* GET、PUT、DELETE 可取得/更新/刪除 API Proxy 範圍的資源檔案

角色

角色 /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 列出/建立虛擬主機 (僅適用於私有雲和付費雲端機構)
/environments/*/virtualhosts/* GET、PUT、DELETE 取得/更新/刪除虛擬主機 (僅限私有雲和付費雲端機構更新/刪除)
/environments/*/virtualhosts/*/sslinfo PUT 更新虛擬主機的傳輸層安全標準 (TLS) 設定 (僅適用於 Private Cloud 和付費 Cloud 機構)