本文介紹Function Compute提供的各種類型的API介面。
說明 原版API目前處於維護階段,推薦您使用升級版API。更多資訊,請參見API概覽(2021-04-16推薦)。
使用說明
使用API之前,請擷取阿里雲帳號Account ID及阿里雲身份認證資訊AccessKey,以便有效通過用戶端工具(SDK、CLI等)訪問API。更多資訊,請參見以下文檔。
服務
API | 描述 |
CreateService | 調用CreateService介面建立服務。 |
DeleteService | 調用DeleteService介面刪除服務。 |
UpdateService | 調用UpdateService介面更新服務資訊。 |
GetService | 調用GetService介面擷取服務資訊。 |
ListServices | 調用ListServices介面擷取服務列表。 |
函數
API | 描述 |
CreateFunction | 調用CreateFunction介面建立函數。 |
DeleteFunction | 調用DeleteFunction介面刪除函數。 |
UpdateFunction | 調用UpdateFunction更新函數資訊。 |
GetFunction | 調用GetFunction介面擷取函數資訊。 |
GetFunctionCode | 調用GetFunctionCode介面擷取函數程式碼封裝。 |
ListFunctions | 調用ListFunctions介面擷取函數列表。 |
InvokeFunction | 調用InvokeFunction調用執行函數。 |
觸發器
API | 描述 |
CreateTrigger | 調用CreateTrigger介面建立觸發器。 |
DeleteTrigger | 調用DeleteTrigger介面刪除觸發器。 |
UpdateTrigger | 調用UpdateTrigger介面更新觸發器。 |
GetTrigger | 調用GetTrigger介面擷取觸發器資訊。 |
ListTriggers | 調用ListTriggers介面擷取觸發器列表。 |
版本
API | 描述 |
PublishServiceVersion | 調用PublishServiceVersion介面發布服務版本。 |
DeleteServiceVersion | 調用DeleteServiceVersion介面刪除版本。 |
ListServiceVersions | 調用ListServiceVersion介面擷取版本列表。 |
別名
API | 描述 |
CreateAlias | 調用CreateAlias介面建立別名。 |
DeleteAlias | 調用DeleteAlias介面刪除別名。 |
UpdateAlias | 調用UpdateAlias介面更新別名。 |
GetAlias | 調用GetAlias介面擷取別名資訊。 |
ListAliases | 調用ListAliases介面擷取別名列表。 |
自訂網域名
API | 描述 |
CreateCustomDomain | 調用CreateCustomDomain介面建立自訂網域名。 |
DeleteCustomDomain | 調用DeleteCustomDomain介面刪除自訂網域名。 |
UpdateCustomDomain | 調用UpdateCustomDomain介面更新自訂網域名配置。 |
GetCustomDomain | 調用GetCustomDomain介面擷取自訂網域名。 |
ListCustomDomains | 調用ListCustomDomains介面擷取自訂網域名列表。 |
預留配置
API | 描述 |
PutProvisionConfig | 調用PutProvisionConfig介面設定預留配置。 |
GetProvisionConfig | 調用GetProvisionConfig介面擷取預留配置。 |
ListProvisionConfigs | 調用ListProvisionConfigs介面擷取預留配置列表。 |
標籤
API | 描述 |
TagResource | 調用TagResource介面給資源建立標籤。 |
UntagResource | 調用UntagResource介面刪除資源的標籤。 |
GetResourceTags | 調用GetResourceTags擷取資源所有的標籤資訊。 |
函數非同步呼叫配置
API | 描述 |
PutFunctionAsyncInvokeConfig | 調用PutFunctionAsyncInvokeConfig介面建立或更新函數的非同步呼叫配置。 |
DeleteFunctionAsyncInvokeConfig | 調用DeleteFunctionAsyncInvokeConfig介面刪除一個服務下某個函數的非同步呼叫配置。 |
GetFunctionAsyncInvokeConfig | 調用GetFunctionAsyncInvokeConfig介面查詢一個服務下某個函數的非同步呼叫配置。 |
ListFunctionAsyncInvokeConfigs | 調用ListFunctionAsyncInvokeConfigs介面查詢一個服務下某個函數的所有非同步配置。 |
層
API | 描述 |
PublishLayerVersion | 調用PublishLayerVersion介面發布層版本。 |
DeleteLayerVersion | 調用DeleteLayerVersion介面刪除層版本。 |
GetLayerVersion | 調用GetLayerVersion介面擷取層版本資訊。 |
ListLayerVersions | 調用ListLayerVersions介面擷取層的版本列表。 |
ListLayers | 調用ListLayers介面擷取層列表。 |