Serverless应用引擎SAE(Serverless App Engine)提供以下相关API接口。

调用OpenSaeService免费开通SAE服务,请参见OpenSaeService

命名空间和VPC

API描述
CreateNamespace调用CreateNamespace接口创建命名空间。
DeleteNamespace调用DeleteNamespace接口删除命名空间。
UpdateNamespace调用UpdateNamespace接口更新命名空间信息。
UpdateNamespaceVpc调用UpdateNamespaceVpc接口更新命名空间绑定的VPC。
DescribeNamespaceList调用DescribeNamespaceList接口获取命名空间列表。
DescribeNamespace调用DescribeNamespace接口查询命名空间详细信息。
DescribeNamespaces调用DescribeNamespaces接口查询命名空间列表。
DescribeNamespaceResources调用DescribeNamespaceResources接口查询命名空间内的资源信息。
CreateIngress调用CreateIngress接口创建路由规则。
DeleteIngress调用DeleteIngress接口删除Ingress实例。
UpdateIngress调用UpdateIngress接口更新Ingress实例配置。
ListIngresses调用ListIngresses接口获取Ingress列表。
DescribeIngress调用DescribeIngress接口查询Ingress配置详情。

应用信息

API描述
DescribeApplicationConfig调用DescribeApplicationConfig接口获取应用配置信息。
DescribeRegions调用DescribeRegions接口查询可用地域。
DescribeInstanceLog调用DescribeInstanceLog接口获取实例日志。
DescribeComponents调用DescribeComponents接口获取应用创建部署时所需的组件版本。
DescribeEdasContainers调用DescribeEdasContainers接口获取应用微服务容器组件列表。
DescribeApplicationImage调用DescribeApplicationImage接口描述应用镜像信息。
DescribeApplicationInstances调用DescribeApplicationInstances接口获取应用实例列表。
DescribeApplicationGroups调用DescribeApplicationGroups接口获取应用实例分组。
ListApplications调用ListApplications接口获取应用列表。
ListLogConfigs调用ListLogConfigs接口获取应用日志列表。
ListAppEvents调用ListAppEvents接口查看应用事件。
ListAppVersions调用ListAppVersions接口查看应用历史版本。
QueryResourceStatics调用QueryResourceStatics接口获取应用的资源使用量。
GetAvailabilityMetric调用GetAvailabilityMetric接口获取实例总数异常的Top N应用列表。
GetChangeOrderMetric调用GetChangeOrderMetric接口获取异常变更单的Top N应用列表。
GetArmsTopNMetric调用GetArmsTopNMetric接口获取应用监控的Top N应用列表。
GetScaleAppMetric调用GetScaleAppMetric接口获取弹性生效的Top N应用列表。
GetWarningEventMetric调用GetWarningEventMetric接口获取Warning事件的Top N应用列表。
GetPackageVersionAccessableUrl调用GetPackageVersionAccessableUrl接口获取应用版本的代码包URL。

弹性伸缩

API描述
CreateApplicationScalingRule调用CreateApplicationScalingRule接口创建应用弹性伸缩策略。
DeleteApplicationScalingRule调用CreateApplicationScalingRule接口删除应用弹性伸缩策略。
EnableApplicationScalingRule调用EnableApplicationScalingRule接口启用应用弹性伸缩策略。
DisableApplicationScalingRule调用DisableApplicationScalingRule接口禁用应用弹性伸缩策略。
UpdateApplicationScalingRule调用UpdateApplicationScalingRule接口更新应用弹性伸缩策略。
DescribeApplicationScalingRule调用DescribeApplicationScalingRule接口查询应用的单个弹性伸缩策略。
DescribeApplicationScalingRules调用DescribeApplicationScalingRules接口查询应用的多个弹性伸缩策略。

应用生命周期

API描述
CreateApplication调用CreateApplication接口创建应用。
DeleteApplication调用DeleteApplication接口删除应用。
DeployApplication调用DeployApplication接口部署应用。
DescribeApplicationStatus调用DescribeApplicationStatus接口获取应用的状态信息。
StartApplication调用StartApplication接口启动应用。
BatchStartApplications调用BatchStartApplications接口批量启动应用。
RestartApplication调用RestartApplication接口重启应用。
StopApplication调用StopApplication接口停止应用。
BatchStopApplications调用BatchStopApplications接口批量停止应用。
RollbackApplication调用RollbackApplication接口回退历史版本。
RescaleApplication调用RescaleApplication接口完成应用扩缩容。
ReduceApplicationCapacityByInstanceIds调用ReduceApplicationCapacityByInstanceIds接口根据实例ID缩容。
RescaleApplicationVertically调用RescaleApplicationVertically接口改变应用实例规格。
RestartInstances调用RestartInstances接口重启应用实例。
DescribeInstanceSpecifications调用DescribeInstanceSpecifications接口获取应用实例规格信息。
UpdateAppSecurityGroup调用UpdateAppSecurityGroup接口更新应用安全组。
UpdateApplicationDescription调用UpdateApplicationDescription接口更新应用描述。

任务

API描述
CreateJob调用CreateJob接口创建任务模板。
DeleteJob调用DeleteJob接口删除任务模板。
UpdateJob调用UpdateJob接口更新任务模板。
DescribeJob调用DescribeJob接口获取任务模板配置信息。
ListJobs调用ListJobs接口获取任务模板列表。
ExecJob调用ExecJob接口执行任务。
SuspendJob调用SuspendJob接口暂停任务。
DescribeJobHistory调用DescribeJobHistory接口查询任务记录。
DescribeJobStatus调用DescribeJobStatus接口查询任务状态。
DeleteHistoryJob调用DeleteHistoryJob接口删除任务。

发布单

API描述
ListNamespaceChangeOrders调用ListNamespaceChangeOrders接口获取命名空间发布单列表。
ListChangeOrders调用ListChangeOrders接口获取变更单列表。
DescribeChangeOrder调用DescribeChangeOrder接口查询变更单信息。
AbortChangeOrder调用AbortChangeOrder接口中止变更单。
AbortAndRollbackChangeOrder调用AbortAndRollbackChangeOrder接口中止或回滚变更单。
DescribePipeline调用DescribePipeline接口查看批次信息。
ConfirmPipelineBatch调用ConfirmPipelineBatch接口确认是否开始下一批次。

SLB

API描述
BindSlb调用BindSlb接口为应用绑定SLB。
UnbindSlb调用UnbindSlb接口解绑内网或公网SLB。
DescribeApplicationSlbs调用DescribeApplicationSlbs接口获取应用SLB配置信息。

微服务列表

API描述
ListConsumedServices调用ListConsumedServices接口获取订阅的微服务列表。
ListPublishedServices调用ListPublishedServices接口获取发布的微服务列表。
ListAppServicesPage调用ListAppServicesPage接口获取应用服务列表。
DescribeAppServiceDetail调用DescribeAppServiceDetail接口获取应用服务的元数据详情。

标签管理

API描述
TagResources调用TagResources接口给指定的资源打上标签。
UntagResources调用UntagResources接口移除指定资源和标签之间的绑定关系。
ListTagResources调用ListTagResources接口查询资源和标签的对应关系。

配置项管理

API描述
CreateConfigMap调用CreateConfigMap接口创建ConfigMap实例。
DeleteConfigMap调用DeleteConfigMap接口删除ConfigMap实例。
UpdateConfigMap调用UpdateConfigMap接口更新ConfigMap实例。
ListNamespacedConfigMaps调用ListNamespacedConfigMaps接口获取ConfigMap实例列表。
DescribeConfigMap调用DescribeConfigMap接口查询ConfigMap实例详情。

保密字典

API描述
CreateSecret调用CreateSecret接口创建命名空间中的Secret实例。
DeleteSecret调用DeleteSecret接口删除Secret实例。
UpdateSecret调用UpdateSecret接口更新Secret实例。
DescribeSecret调用DescribeSecret接口查询Secret实例详情。
ListSecrets调用ListSecrets接口获取命名空间内Secret实例列表。

灰度规则

API描述
CreateGreyTagRoute调用CreateGreyTagRoute接口为Spring Cloud或Dubbo应用创建灰度规则。
DeleteGreyTagRoute调用DeleteGreyTagRoute接口根据规则ID删除灰度规则。
UpdateGreyTagRoute调用UpdateGreyTagRoute接口更新灰度规则。
ListGreyTagRoute调用ListGreyTagRoute接口根据应用ID查询灰度规则详情。
DescribeGreyTagRoute调用DescribeGreyTagRoute接口根据规则ID查询灰度规则详情。