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接口更新应用安全组。 |
任务
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查询灰度规则详情。 |