全部產品
Search
文件中心

Function Compute:FC組件的API命令

更新時間:Jul 06, 2024

FC組件是一款基於Serverless Devs的阿里雲Function Compute操作工具。該組件具備Function Compute相關資源的管理能力,例如函數管理能力,包括建立服務、建立函數、建立觸發器以及對這些資源進行更新,刪除和查詢等。通過該工具,開發人員可以直接通過命令列進行Function Compute相關API的使用。

FC組件使用說明

您可以在安裝完Serverless Devs開發人員工具之後,通過cli方式喚醒FC組件。例如,在命令列中執行s cli fc api --help,即可獲得FC組件支援的API命令列表,或者執行s cli fc api <apiName> --help擷取某條API命令的參數及使用方式等。

FC組件直接針對API進行操作,提供最基本的原子能力,因此,您在使用FC組件的過程中,可以參考介面對應的API文檔。更多資訊,請參見API概覽

FC組件支援的API命令列表

API命令

說明

CreateService

建立服務。

DeleteService

刪除服務。

UpdateService

更新服務配置。

GetService

擷取服務配置資訊。

ListServices

查詢服務列表。

CreateFunction

建立函數。

DeleteFunction

刪除函數。

UpdateFunction

更新函數。

GetFunction

擷取函數配置資訊。

GetFunctionCode

擷取函數代碼資訊。

ListFunctions

查詢函數列表。

InvokeFunction

調用執行函數。

CreateTrigger

建立觸發器。

DeleteTrigger

刪除觸發器。

UpdateTrigger

更新觸發器配置。

GetTrigger

擷取觸發器配置資訊。

ListTriggers

查詢觸發器列表。

PublishServiceVersion

發布服務版本。

DeleteServiceVersion

刪除服務版本。

ListServiceVersions

查詢服務版本。

CreateAlias

建立別名。

DeleteAlias

刪除別名。

UpdateAlias

更新別名。

GetAlias

擷取別名。

ListAliases

查詢別名列表。

CreateCustomDomain

建立自訂網域名。

DeleteCustomDomain

刪除自訂網域名。

UpdateCustomDomain

更新自訂網域名。

GetCustomDomain

擷取自訂網域名。

ListCustomDomains

查詢自訂網域名列表。

PutProvisionConfig

配置函數執行個體的預留模式。

GetProvisionConfig

擷取預留配置資訊。

ListProvisionConfigs

查詢預留配置列表。

TagResource

添加服務標籤。

UntagResource

刪除服務標籤。

GetResourceTags

擷取服務標籤資訊。

PutFunctionAsyncInvokeConfig

配置函數非同步呼叫。

DeleteFunctionAsyncInvokeConfig

建立或修改服務中特定函數的非同步呼叫配置。

GetFunctionAsyncInvokeConfig

擷取特定函數的非同步呼叫配置。

ListFunctionAsyncInvokeConfigs

查詢函數的非同步呼叫配置

PublishLayerVersion

發布層版本。

DeleteLayerVersion

刪除層版本。

GetLayerVersion

擷取指定層版本。

ListLayerVersions

查詢層版本列表。

ListLayers

擷取函數的層資訊。

ListEventSources

擷取Function Compute呼叫事件源列表。

DeregisterEventSource

取消註冊Function Compute呼叫事件源服務。

RegisterEventSource

註冊Function Compute呼叫事件源服務。

ListVpcBindings

查詢已建立的VPC串連。

CreateVpcBinding

建立VPC串連。

DeleteVpcBinding

刪除指定VPC防火牆策略組的存取控制策略。

ListStatefulAsyncInvocationFunctions

擷取當前帳號下所有已開啟非同步任務的函數資源清單。

GetStatefulAsyncInvocation

擷取非同步任務中符合某些條件的所有非同步任務記錄。

ListStatefulAsyncInvocations

擷取非同步任務中符合某些條件的所有非同步呼叫。

StopStatefulAsyncInvocation

停止非同步任務。