This product(
FC-Open/2021-04-06) OpenAPI adopts ROA Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (78410016550) and sign under the guidance of experts. Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.
ReservedCapacities
| API | Title | Description |
|---|---|---|
| ListReservedCapacities | ListReservedCapacities | Queries purchased provisioned instances. This API operation has been deprecated. We recommend that you do not continue to use this API operation. |
GetAccountSettings
| API | Title | Description |
|---|---|---|
| DescribeRegions | DescribeRegions | Queries the regions where Function Compute 2.0 is available. |
| GetAccountSettings | GetAccountSettings | You can call this operation to query the information about an account. |
Service
| API | Title | Description |
|---|---|---|
| CreateService | CreateService | Create a service. |
| DeleteService | DeleteService | Deletes a service. |
| UpdateService | UpdateService | Updates a service. |
| ListServices | ListServices | Queries a list of services. |
| GetService | GetService | Queries information about a specified service. |
ServiceVersion
| API | Title | Description |
|---|---|---|
| DeleteServiceVersion | DeleteServiceVersion | Removes a service version. |
| PublishServiceVersion | PublishServiceVersion | Publishes a service version. |
| ListServiceVersions | ListServiceVersions | Queries all the versions of a service. |
Trigger
| API | Title | Description |
|---|---|---|
| CreateTrigger | CreateTrigger | A trigger is created. |
| DeleteTrigger | DeleteTrigger | Deletes a trigger. |
| UpdateTrigger | UpdateTrigger | Modifies a trigger. |
| GetTrigger | GetTrigger | Queries the information about a trigger. |
| ListTriggers | ListTriggers | Queries the triggers of a function. |
CustomDomain
| API | Title | Description |
|---|---|---|
| CreateCustomDomain | CreateCustomDomain | Adds a custom domain name. |
| DeleteCustomDomain | DeleteCustomDomain | Deletes a custom domain name. |
| UpdateCustomDomain | UpdateCustomDomain | Modifies a custom domain name. |
| GetCustomDomain | GetCustomDomain | Queries the information about a custom domain name. |
| ListCustomDomains | ListCustomDomains | Queries available custom domain names. |
Alias
| API | Title | Description |
|---|---|---|
| CreateAlias | CreateAlias | Creates an alias. |
| DeleteAlias | DeleteAlias | Deletes an alias. |
| UpdateAlias | UpdateAlias | Updates an alias. |
| GetAlias | GetAlias | Queries information about an alias. |
| ListAliases | ListAliases | Queries all aliases of a service. |
Function
| API | Title | Description |
|---|---|---|
| CreateFunction | CreateFunction | Creates a function. |
| DeleteFunction | DeleteFunction | Deletes a function. Before you delete a function, you must delete triggers of the function. |
| UpdateFunction | UpdateFunction | The GPU memory capacity for the function. Unit: MB. The value must be a multiple of 1,024. |
| GetFunction | GetFunction | Queries the information about a function. |
| GetFunctionCode | GetFunctionCode | Queries the code package of a function. |
| ListFunctions | ListFunctions | Queries functions. |
| InvokeFunction | InvokeFunction | Invoke a function. |
FunctionAsyncInvokeConfig
| API | Title | Description |
|---|---|---|
| PutFunctionAsyncInvokeConfig | PutFunctionAsyncInvokeConfig | Creates or modifies an asynchronous invocation configuration for a function. |
| DeleteFunctionAsyncInvokeConfig | DeleteFunctionAsyncInvokeConfig | Deletes an asynchronous invocation configuration. |
| GetFunctionAsyncInvokeConfig | GetFunctionAsyncInvokeConfig | Obtains asynchronous invocation configurations of a function. |
| ListFunctionAsyncInvokeConfigs | ListFunctionAsyncInvokeConfigs | Queries all asynchronous invocation configurations of a function in a service. If the number of configurations exceeds the value of the limit parameter, the nextToken parameter is returned. You can use the nextToken parameter to query the next page of results. |
FunctionOnDemandConfig
| API | Title | Description |
|---|---|---|
| DeleteFunctionOnDemandConfig | DeleteFunctionOnDemandConfig | Deletes a concurrency configuration of a function. |
| GetFunctionOnDemandConfig | GetFunctionOnDemandConfig | Obtains configurations of on-demand instances. |
| ListOnDemandConfigs | ListOnDemandConfigs | Queries on-demand instance configurations a function. |
| PutFunctionOnDemandConfig | PutFunctionOnDemandConfig | Creates a function rule. |
ProvisionConfig
| API | Title | Description |
|---|---|---|
| GetProvisionConfig | GetProvisionConfig | Queries the details of provisioned configurations. |
| ListProvisionConfigs | ListProvisionConfigs | Queries configurations of provisioned instances. |
| PutProvisionConfig | PutProvisionConfig | Creates provisioned configurations. |
StatefulAsyncInvocation
| API | Title | Description |
|---|---|---|
| StopStatefulAsyncInvocation | StopStatefulAsyncInvocation | Stops an asynchronous task. |
| ListStatefulAsyncInvocationFunctions | ListStatefulAsyncInvocationFunctions | Queries all function resources that have enabled asynchronous tasks within the current account. |
| GetStatefulAsyncInvocation | GetStatefulAsyncInvocation | Gets asynchronous task records that meet specified conditions. |
| ListStatefulAsyncInvocations | ListStatefulAsyncInvocations | Queries all asynchronous invocations in an asynchronous task that meets specific conditions. |
Layer
| API | Title | Description |
|---|---|---|
| CreateLayerVersion | CreateLayerVersion | Releases a layer version. |
| DeleteLayerVersion | DeleteLayerVersion | Deletes a layer version. |
| ListLayers | ListLayers | Gets a list of layers. |
| ListLayerVersions | ListLayerVersions | Gets a list of layer versions. |
| GetLayerVersion | GetLayerVersion | Queries versions of a layer. |
| PutLayerACL | PutLayerACL | Modifies permissions of a layer. |
EventSources
| API | Title | Description |
|---|---|---|
| ListEventSources | ListEventSources | Queries a list of event sources for function invocations. |
| DeregisterEventSource | DeregisterEventSource | Deregisters an event source for a function invocation. This API operation has been deprecated. We recommend that you do not continue to use it. |
| RegisterEventSource | RegisterEventSource | Registers an event source. |
VpcBinding
| API | Title | Description |
|---|---|---|
| CreateVpcBinding | CreateVpcBinding | Creates a VPC connection. |
| DeleteVpcBinding | DeleteVpcBinding | Deletes an access control policy from a specified policy group for a VPC firewall. |
| ListVpcBindings | ListVpcBindings | Queries a list of existing VPC connections. |
Tag
| API | Title | Description |
|---|---|---|
| GetResourceTags | GetResourceTags | Queries all the tags of a resource. |
| ListTaggedResources | ListTaggedResources | Queries all tagged services. |
| TagResource | TagResource | Adds tags to a resource. |
| UntagResource | UntagResource | Removes tags from resources. |
Instances
| API | Title | Description |
|---|---|---|
| ListInstances | ListInstances | Query a list of available instances of a function. |