您正在查看 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 機構) |