ASTRO轻应用 ASTROZERO-使用原生服务有哪些规则约束:镜像开发中的规则约束
镜像开发中的规则约束
用户可自行开发镜像,并上传到CCE华为云容器中或使用第三方镜像仓库的镜像。在进行镜像开发时,需要遵循如下的规则约束:
- 规则1:容器镜像必须使用,1.11.2或以上版本的Docker客户端进行制作。
如何制作Docker镜像,请参考如何编写高效的Dockerfile。
- 规则2:Native服务向AstroZero平台开放的接口,必须是“application/json”格式的restful接口。
开放给AstroZero应用调用的Native服务接口,请求消息和响应消息的“Content-Type”都必须是“application/json”。
- 规则3:Native服务开放的接口应使用HTTP消息头进行认证,不要依赖于Cookie。
AstroZero会丢弃Native服务返回的Cookie信息,因此,Native不能使用Cookie来维持状态。 Native服务示例代码如下:
LOG .info("Authentication begin."); String auth = request.getHeader("Authorization"); // next: verify auth
- 建议:服务的日志建议输出到一个独立的目录,且日志文件命名以“.log”、“.trace”或“.out”后缀结尾,方便后续使用华为云的 应用运维管理 (简称 AOM ),采集日志文件,并将日志展示在AOM的界面上。
- Astro轻应用_低代码开发平台Astro Zero_新手入门
- Astro轻应用_低代码开发平台Astro Zero_码农防脱神器
- Astro轻应用_零代码平台_开发无忧加速创新
- Astro轻应用_Astro大屏应用_分钟级构建业务大屏
- 免费云服务器_轻量云服务器_云服务器管理系统_云服务器免费
- 华为云Astro低代码开发平台的技术价值与使用体验_低代码开发平台_华为云Astro-华为云
- 低代码工作流_业务流程管理系统_低代码平台-华为云
- 华为云CodeArts API_如何在CodeArts API中设置API的设计规范?
- 华为云低代码平台_低代码开发平台_华为云Astro-华为云
- 网站安全-Web应用防火墙-网站反爬虫规则