API標準及多語言預置SDK
本產品(FC-Open/2021-04-06)的OpenAPI採用ROA簽名風格。我們已經為開發人員封裝了常見程式設計語言的SDK,開發人員可通過下載SDK直接調用本產品OpenAPI而無需關心技術細節。如果現有SDK不能滿足使用需求,可通過簽名機制進行自簽名對接。由於自簽名細節非常複雜,需花費 5個工作日左右。因此建議加入我們的服務DingTalk群(147535001692),在專家指導下進行簽名對接。
在使用API前,您需要準備好身份帳號及存取金鑰(AccessKey),才能有效通過用戶端工具(SDK、CLI等)訪問API。細節請參見擷取AccessKey。
自訂簽名情境
若您的業務情境有特殊需求,需通過自簽名方式對接 API,建議優先諮詢我們的支援人員團隊(服務DingTalk群:147535001692),擷取專業指導以確保高效接入。
帳號與安全準備
阿里雲帳號具備對所有資源的完全系統管理權限。一旦 AccessKey 泄露,所有相關資源都將面臨未經授權訪問的風險。為確保安全,建議建立一個僅具備 API 存取權限的RAM使用者並配置其 AccessKey,同時基於最小許可權原則 (PoLP) 配置 RAM 策略。僅在明確需要阿里雲帳號許可權的特定情境下,才使用阿里雲帳號。
預付費
|
API |
標題 |
API概述 |
| ListReservedCapacities | 查詢預付費執行個體資訊【已廢棄】 | 擷取購買過的預付費執行個體的資訊列表。該API已廢棄,不建議繼續使用。 |
地區與可用區
|
API |
標題 |
API概述 |
| GetAccountSettings | 擷取可用性區域 | 擷取賬戶資訊。 |
| GetAccountSettings | 擷取可用性區域 | 擷取賬戶資訊。 |
服務
|
API |
標題 |
API概述 |
| PublishServiceVersion | 發布服務版本 | 發布服務版本。 |
| DeleteService | 刪除服務 | 刪除服務。 |
| UpdateService | 更新服務 | 更新服務資訊。 |
| ListServices | 擷取服務列表 | 擷取服務列表。 |
| GetService | 擷取服務資訊 | 查詢指定的服務資訊。 |
服務版本
|
API |
標題 |
API概述 |
| CreateTrigger | 建立觸發器 | 建立觸發器。 |
| DeleteTrigger | 刪除觸發器 | 刪除指定的觸發器。 |
| UpdateTrigger | 更新觸發器 | 更新觸發器資訊。 |
觸發器
|
API |
標題 |
API概述 |
| CreateCustomDomain | 建立自訂網域名 | 建立自訂網域名。 |
| DeleteCustomDomain | 刪除自訂網域名 | 刪除自訂網域名。 |
| UpdateCustomDomain | 更新自訂網域名 | 更新自訂網域名。 |
| GetCustomDomain | 擷取自訂網域名配置 | 擷取自訂網域名配置。 |
| ListCustomDomains | 擷取自訂網域名列表資訊 | 擷取自訂網域名資訊列表。 |
自訂網域
|
API |
標題 |
API概述 |
| GetAlias | 查詢別名 | 擷取別名資訊。 |
| DeleteCustomDomain | 刪除自訂網域名 | 刪除自訂網域名。 |
| UpdateCustomDomain | 更新自訂網域名 | 更新自訂網域名。 |
| GetCustomDomain | 擷取自訂網域名配置 | 擷取自訂網域名配置。 |
| ListCustomDomains | 擷取自訂網域名列表資訊 | 擷取自訂網域名資訊列表。 |
別名
|
API |
標題 |
API概述 |
| CreateFunction | 建立函數 | 建立函數。 |
| DeleteFunction | 刪除函數 | 刪除函數。刪除函數前需要先刪除函數的觸發器。 |
| UpdateFunction | 更新函數 | 更新函數資訊。 |
| GetFunction | 擷取函數資訊 | 擷取函數資訊。 |
| GetFunctionCode | 擷取函數程式碼封裝 | 擷取函數程式碼封裝的詳情。 |
函式
|
API |
標題 |
API概述 |
| PutFunctionAsyncInvokeConfig | 配置函數非同步請求配置 | 建立或更新函數的非同步呼叫配置。 |
| DeleteFunctionAsyncInvokeConfig | 刪除非同步函數配置 | 刪除非同步呼叫配置。 |
| GetFunctionAsyncInvokeConfig | 擷取函數非同步配置 | 擷取一個服務下某個函數的非同步呼叫配置。 |
| ListFunctionAsyncInvokeConfigs | 擷取函數非同步配置列表 | 查詢一個服務下某個函數的所有非同步配置。當配置個數超過limit個數時,將返回nexttoken參數。可以使用該參數進行後續的分頁查詢。 |
| GetFunctionCode | 擷取函數程式碼封裝 | 擷取函數程式碼封裝的詳情。 |
| ListFunctions | 擷取函數列表資訊 | 擷取函數列表。 |
| InvokeFunction | 調用函數 | 調用執行函數。 |
函式非同步設定
|
API |
標題 |
API概述 |
| DeleteFunctionOnDemandConfig | 刪除函數按量配置 | 刪除函數並發度配置。 |
| GetFunctionOnDemandConfig | 擷取函數的按量配置 | 擷取函數的按量配置。 |
| ListOnDemandConfigs | 擷取函數按量配置列表資訊 | 擷取函數的按量配置列表資訊。 |
| PutFunctionOnDemandConfig | 配置函數的按量配置 | 建立函數規則。 |
函式按量設定
|
API |
標題 |
API概述 |
| GetProvisionConfig | 擷取函數預留資訊 | 擷取預留配置。 |
| ListProvisionConfigs | 擷取預留函數配置列表資訊 | 查詢預留配置列表。 |
| PutProvisionConfig | 申請或更新預留資源 | 建立預留配置。 |
| PutFunctionOnDemandConfig | 配置函數的按量配置 | 建立函數規則。 |
預留函式設定
|
API |
標題 |
API概述 |
| StopStatefulAsyncInvocation | 停止非同步任務 | 停止非同步任務。 |
| ListStatefulAsyncInvocationFunctions | 列舉已開啟非同步任務的函數資源 | 擷取當前帳號下所有已開啟非同步任務的函數資源清單。 |
| GetStatefulAsyncInvocation | 擷取非同步任務資訊 | 擷取合格非同步任務記錄。 |
非同步任務
|
API |
標題 |
API概述 |
| CreateLayerVersion | 建立層版本 | 發布層版本。 |
| DeleteLayerVersion | 刪除層配置 | 刪除層版本。 |
| ListLayers | 擷取層的列表資訊 | 擷取層列表。 |
| ListLayerVersions | 擷取層的版本資訊 | 擷取層的版本列表。 |
層
|
API |
標題 |
API概述 |
| ListEventSources | 擷取事件來源列表資訊 | 擷取Function Compute呼叫事件源列表。 |
| DeregisterEventSource | 登出事件來源【已廢棄】 | 取消註冊Function Compute呼叫事件源服務。該API已廢棄,不建議您繼續使用。 |
| RegisterEventSource | 註冊事件來源 | 註冊Function Compute呼叫事件源服務。 |
| ListLayerVersions | 擷取層的版本資訊 | 擷取層的版本列表。 |
| GetLayerVersion | 擷取層配置 | 擷取層的版本資訊。 |
| PutLayerACL | 設定層的許可權 | 修改層的許可權。 |
事件來源
|
API |
標題 |
API概述 |
| CreateVpcBinding | 綁定VPC服務 | 建立VPC串連。 |
| DeleteVpcBinding | 刪除VPC綁定 | 刪除指定VPC防火牆策略組的存取控制策略。 |
| ListVpcBindings | 擷取VPC繫結資料行表 | 查詢已建立的VPC串連。 |
VPC繫結
|
API |
標題 |
API概述 |
| GetResourceTags | 查詢標籤資訊 | 擷取指定資源所有的標籤資訊。 |
| ListTaggedResources | 查詢多個服務已綁定的標籤列表 | 列出所有被打標籤的服務。 |
| ListVpcBindings | 擷取VPC繫結資料行表 | 查詢已建立的VPC串連。 |
標籤
|
API |
標題 |
API概述 |
| ListInstances | 查看執行個體資訊 | 查詢函數當前的可用執行個體列表。 |
| ListTaggedResources | 查詢多個服務已綁定的標籤列表 | 列出所有被打標籤的服務。 |
| TagResource | 配置標籤 | 給指定資源打標籤。 |
| UntagResource | 刪除資源的標籤 | 刪除資源的標籤。 |
執行個體
|
API |
標題 |
API概述 |
| CreateAlias | 建立別名 | 建立別名。 |