本文汇总了使用计算巢SaaS Boost时的常见问题。
Q1:商品绑定错误处理
当您输入了不正确的SaaS Boost实例URL或不正确的SaaS Boost商品码时,系统会提示如下错误:
此时需要您重新绑定您的SaaS Boost商品码和公网地址,确保无空格粘贴。
公网访问地址确保选择实例里中文提示的SaaS Boost公网访问地址。
Q2:服务实例部署后,流水线分支管理器任务失败
日志展示错误:failed: The TLS connection was non-properly terminated.
由于github.com在高峰期访问过于频繁,所以经常会出现github.com连接失败的情况。出现此情况请单击重试,耐心等待github.com成功响应。
Q3:服务实例部署后,流水线运行错误的解决思路
流水线包含npm build
,Java build
,在build
完后Fc
的jar包会上传到OSS仓库。Server的jar包会上传到计算巢制品仓库,上传之后会进行实际的部署。
FC的部署为直接替换OSS中zip包的方式,
Server的部署为执行当前项目下的deploy.sh脚本。
在熟悉了整体流水线的运行步骤后,通过结合流水线给出的错误日志,即可定位到常见的开发问题。
如果觉得在云端难以解决,可将错误环境克隆到本地。
Q4:服务实例部署失败的解决思路
该类情况常见于:
创建服务实例的用户的权限不足。
如果您使用的是阿里云RAM用户,需要对授权以下资源的权限。添加RAM权限的详细操作,请参见为RAM用户授权。
需要云资源权限
权限策略名称
备注
AliyunECSFullAccess
管理云服务器服务(ECS)的权限
AliyunVPCFullAccess
管理专有网络(VPC)的权限
AliyunROSFullAccess
管理资源编排服务(ROS)的权限
AliyunCloudMonitorFullAccess
管理云监控(CMS)的权限
AliyunOSSFullAccess
管理对象存储服务(OSS)的权限
AliyunOOSFullAccess
管理系统运维管理服务(OOS)的权限
AliyunFCFullAccess
管理函数计算(FC)FC服务的权限
AliyunOTSFullAccess
管理表格存储服务(OT)的权限
AliyunComputeNestSupplierFullAccess
管理计算巢服务(ComputeNest)的商家侧权限
选择部署的ECS实例在当前可用区售罄,请更换可用的实例后重试。
ACK集群的插件未安装。
在ACK中安装ack-pod-identity-webhook集群插件。
更详细的信息可在服务实例详情部署日志处查看。
Q5:域名映射
反向代理
最常见的方法是使用反向代理服务器,比如 Nginx、Apache、HAProxy 或者 Traefik。你可以在 B 域名的服务器上配置反向代理,将对 B 域名的请求转发到 A 域名的对应端口。
云服务的负载均衡器
可以在云服务的负载均衡器上设置,将接收到 B 域名的请求转发到 A 域名对应的后端服务器和端口。这通常通过在负载均衡器的管理界面上做相关配置来实现。