本產品(
函數計算/2021-04-06
)的OpenAPI采用ROA簽名風格,簽名細節參見簽名機制說明。我們已經為開發者封裝了常見編程語言的SDK,開發者可通過下載SDK直接調用本產品OpenAPI而無需關心技術細節。如果現有SDK不能滿足使用需求,可通過簽名機制進行自簽名對接。由于自簽名細節非常復雜,需花費 5個工作日左右。因此建議加入我們的服務釘釘群(78410016550),在專家指導下進行簽名對接。在使用API前,您需要準備好身份賬號及訪問密鑰(AccessKey),才能有效通過客戶端工具(SDK、CLI等)訪問API。細節請參見獲取AccessKey。
預付費
API | 標題 | API概述 |
---|---|---|
ListReservedCapacities | 查詢預付費實例信息【已廢棄】 | 獲取購買過的預付費實例的信息列表。該API已廢棄,不建議繼續使用。 |
可用區
API | 標題 | API概述 |
---|---|---|
GetAccountSettings | 獲取可用區 | 獲取賬戶信息。 |
服務
API | 標題 | API概述 |
---|---|---|
CreateService | 創建服務 | 創建服務。 |
DeleteService | 刪除服務 | 刪除服務。 |
UpdateService | 更新服務 | 更新服務信息。 |
ListServices | 獲取服務列表 | 獲取服務列表。 |
GetService | 獲取服務信息 | 查詢指定的服務信息。 |
服務版本
API | 標題 | API概述 |
---|---|---|
DeleteServiceVersion | 刪除服務版本 | 刪除服務版本。 |
PublishServiceVersion | 發布服務版本 | 發布服務版本。 |
ListServiceVersions | 獲取服務版本列表 | 獲取服務版本列表。 |
觸發器
API | 標題 | API概述 |
---|---|---|
CreateTrigger | 創建觸發器 | 創建觸發器。 |
DeleteTrigger | 刪除觸發器 | 刪除指定的觸發器。 |
UpdateTrigger | 更新觸發器 | 更新觸發器信息。 |
GetTrigger | 獲取觸發器信息 | 獲取指定的觸發器詳情。 |
ListTriggers | 獲取觸發器列表 | 查詢指定函數的觸發器列表。 |
自定義域名
API | 標題 | API概述 |
---|---|---|
CreateCustomDomain | 創建自定義域名 | 創建自定義域名。 |
DeleteCustomDomain | 刪除自定義域名 | 刪除自定義域名。 |
UpdateCustomDomain | 更新自定義域名 | 更新自定義域名。 |
GetCustomDomain | 獲取自定義域名配置 | 獲取自定義域名配置。 |
ListCustomDomains | 獲取自定義域名列表信息 | 獲取自定義域名信息列表。 |
別名
API | 標題 | API概述 |
---|---|---|
CreateAlias | 創建別名 | 創建別名。 |
DeleteAlias | 刪除別名 | 刪除別名。 |
UpdateAlias | 更新別名 | 更新別名。 |
GetAlias | 查詢別名 | 獲取別名信息。 |
ListAliases | 獲取別名列表信息 | 查詢別名列表信息。 |
函數
API | 標題 | API概述 |
---|---|---|
CreateFunction | 創建函數 | 創建函數。 |
DeleteFunction | 刪除函數 | 刪除函數。刪除函數前需要先刪除函數的觸發器。 |
UpdateFunction | 更新函數 | 更新函數信息。 |
GetFunction | 獲取函數信息 | 獲取函數信息。 |
GetFunctionCode | 獲取函數代碼包 | 獲取函數代碼包的詳情。 |
ListFunctions | 獲取函數列表信息 | 獲取函數列表。 |
InvokeFunction | 調用函數 | 調用執行函數。 |
函數異步配置
API | 標題 | API概述 |
---|---|---|
PutFunctionAsyncInvokeConfig | 配置函數異步請求配置 | 創建或更新函數的異步調用配置。 |
DeleteFunctionAsyncInvokeConfig | 刪除異步函數配置 | 刪除異步調用配置。 |
GetFunctionAsyncInvokeConfig | 獲取函數異步配置 | 獲取一個服務下某個函數的異步調用配置。 |
ListFunctionAsyncInvokeConfigs | 獲取函數異步配置列表 | 查詢一個服務下某個函數的所有異步配置。當配置個數超過limit個數時,將返回nexttoken參數。可以使用該參數進行后續的分頁查詢。 |
函數按量配置
API | 標題 | API概述 |
---|---|---|
DeleteFunctionOnDemandConfig | 刪除函數按量配置 | 刪除函數并發度配置。 |
GetFunctionOnDemandConfig | 獲取函數的按量配置 | 獲取函數的按量配置。 |
ListOnDemandConfigs | 獲取函數按量配置列表信息 | 獲取函數的按量配置列表信息。 |
PutFunctionOnDemandConfig | 配置函數的按量配置 | 創建函數規則。 |
預留函數配置
API | 標題 | API概述 |
---|---|---|
GetProvisionConfig | 獲取函數預留信息 | 獲取預留配置。 |
ListProvisionConfigs | 獲取預留函數配置列表信息 | 查詢預留配置列表。 |
PutProvisionConfig | 申請或更新預留資源 | 創建預留配置。 |
異步任務
API | 標題 | API概述 |
---|---|---|
StopStatefulAsyncInvocation | 停止異步任務 | 停止異步任務。 |
ListStatefulAsyncInvocationFunctions | 列舉已開啟異步任務的函數資源 | 獲取當前賬號下所有已開啟異步任務的函數資源列表。 |
GetStatefulAsyncInvocation | 獲取異步任務信息 | 獲取符合條件的異步任務記錄。 |
ListStatefulAsyncInvocations | 獲取異步任務信息列表 | 獲取異步任務中符合某些條件的所有異步調用。 |
層
API | 標題 | API概述 |
---|---|---|
CreateLayerVersion | 創建層版本 | 發布層版本。 |
DeleteLayerVersion | 刪除層配置 | 刪除層版本。 |
ListLayers | 獲取層的列表信息 | 獲取層列表。 |
ListLayerVersions | 獲取層的版本信息 | 獲取層的版本列表。 |
GetLayerVersion | 獲取層配置 | 獲取層的版本信息。 |
PutLayerACL | 設置層的權限 | 修改層的權限。 |
事件源
API | 標題 | API概述 |
---|---|---|
ListEventSources | 獲取事件源列表信息 | 獲取函數計算調用事件源列表。 |
DeregisterEventSource | 注銷事件源【已廢棄】 | 取消注冊函數計算調用事件源服務。該API已廢棄,不建議您繼續使用。 |
RegisterEventSource | 注冊事件源 | 注冊函數計算調用事件源服務。 |
VPC綁定
API | 標題 | API概述 |
---|---|---|
CreateVpcBinding | 綁定VPC服務 | 創建VPC連接。 |
DeleteVpcBinding | 刪除VPC綁定 | 刪除指定VPC防火墻策略組的訪問控制策略。 |
ListVpcBindings | 獲取VPC綁定列表 | 查詢已創建的VPC連接。 |
標簽
API | 標題 | API概述 |
---|---|---|
GetResourceTags | 查詢標簽信息 | 獲取指定資源所有的標簽信息。 |
ListTaggedResources | 查詢多個服務已綁定的標簽列表 | 列出所有被打標簽的服務。 |
TagResource | 配置標簽 | 給指定資源打標簽。 |
UntagResource | 刪除資源的標簽 | 刪除資源的標簽。 |
實例
API | 標題 | API概述 |
---|---|---|
ListInstances | 查看實例信息 | 查詢函數當前的可用實例列表。 |