AWS CC连接中心参考指南

Restful API - 发布Restful 服务

发布

操作步骤:

  1. 登录AWS PaaS控制台,进入连接服务 > 发布
  2. 点击新建,在弹出窗口中选择应用名称为AWS PaaS实例控制台,服务类型选择HTTP API
  3. 点击确定按钮,弹出侧边栏,填写相关信息,点击保存,完成发布
名称 便于识别的名称
后端类型 目前仅支持Java注解
实现 选择需要发布的类名
服务ID 默认为开发者代码类中注解的apiName,修改后,需重新上线升效
访控策略 访控策略中维护,且策略类型为用于发布
身份策略 身份策略中维护,且类型为HTTP
当身份策略处于关闭状态时,表示不再校验接口权限
开启时,如果不配置策略则在调用时,可传AWS PaaS平台内存在的任意一个身份策略
开启时,配置策略后,则仅支持当前配置的策略。
流控策略 流控策略中维护

发布Restful API示例及调用详细参见这里

接口列表

显示当前发布Restful API存在的所有接口列表,点击可配置前端参数示例、后端响应示例,可用于在线API文档显示。

  • 点击某接口API文档链接,可查看详细说明。
  • 当服务代码使用了Swagger3.0语法后,可点击在线测试进行测试

CORS

CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。 勾选后,发布的Restful API允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制 。

日志

开启相关开关后,将记录相关日志。

审计日志

打开记录访问请求到审计日志开关后,当调用发布的Restful API时,会记录日志,该日志存储在SYS_AUDIT_LOG表中,可在日志页签查看。日志信息最多显示1000个字符。

文件日志

文件日志存储在AWS PaaS平台%AWS_HOME%/logs/目录下,默认每个文件日志最大为20M,最多存储20个文件,超出将自动清除最早日期文件。 log文件个数及单文件最大值可在%AWS_HOME%/bin/conf/aws-log4j.xml文件中配置。

监控

使用该功能要求AWS PaaS平台许可支持SLA服务质量监控。

开启开启SLA服务质量监控后,当调用发布的Restful API时,将自动对调用次数、出错次数、限流次数、访控次数、熔断次数、流出流量、执行耗时进行监控。 并可通过SLA告警监控策略对监控数据进行告警。

当配置了告警监控且触发后,可快速查看告警信息列表。

上线下线

  1. 当发布的Restful服务,服务ID发生变化时, 需要重新上线升效
  2. 下线的API,不允许调用。

应用信息

显示当前模型所属应用信息及受管状态。在不同环境中,支持AWS PaaS的模型受管(Managed)控制。有关模型受管详细参见https://docs.awspaas.com/reference-guide/aws-paas-env-guide/managed/README.html

DevOps

显示当前模型的开发维护权限,可查看到具体人员信息。有关权限的设置参见https://docs.awspaas.com/user-manual/aws-pass-console-user-manual-amc/application_develop/README.html#a



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区