Serverless应用引擎SAE(Serverless App Engine)的API支持HTTP调用、SDK调用和OpenAPI开发者门户调用。

HTTP调用

您可以通过向服务端发送HTTP或HTTPS协议请求调用云产品SAE。为了获得更高的安全性,推荐您使用HTTPS协议发送请求。在使用HTTPS方式进行调用时,请求结构如下:

HTTPMethod /resource_URI_parameters
RequestHeader
RequestBody
其中:
  • EndpointSAE的API接入地址为sae.[regionId].aliyuncs.com。关于regionld的详情,请参见服务地址
  • HTTPMethod:请求使用的方法,包括PUT、POST、GET和DELETE。
  • resource_URI_parameters:请求要调用的资源标示符,如/cluster
  • RequestHeader:请求头信息,通常包含API的版本、Host和Authorization等信息。更多信息,请参见公共请求和返回头

    请求参数由公共请求头和API自定义参数组成。公共请求头中包含API版本号、身份验证等信息。

  • RequestBody:请求体参数。
示例:
GET /pop/v1/sam/app/describeApplicationConfig HTTP/1.1
公共请求头
说明 请求及返回结果都使用UTF-8字符集进行编码。

SDK调用

阿里云SAE提供多语言的SDK,可为您免去手动签名的过程,方便使用。关于SDK的下载详情,请参见获取SDK
重要 您需要将aliyun-java-sdk-core设置为4.3.2版本。

OpenAPI开发者门户

OpenAPI开发者门户提供可视化的API调用工具。通过该工具,您可以通过网页或者命令行调用各云产品以及API市场上开放的API,查看每次的API请求和返回结果,并生成相应SDK调用示例。

您可以直接访问OpenAPI开发者门户调用SAE API,也可以通过API文档中的调试功能进行调用。

服务地址

SAE的API接入地址为sae.[regionId].aliyuncs.com。其中,regionldSAE实例所在地域的ID。

SAE支持的OpenAPI地域,以及对应的regionld如下表所示。

地域名称regionld
华东1(杭州)cn-hangzhou
华东2(上海)cn-shanghai
华北2(北京)cn-beijing
华北3(张家口)cn-zhangjiakou
华南1(深圳)cn-shenzhen
华南3(广州)cn-guangzhou
中国香港cn-hongkong
新加坡ap-southeast-1
美国(硅谷)us-west-1