快速部署
本章节主要帮助用户快速部署该解决方案。
参数名称 |
类型 |
是否必填 |
参数解释 |
默认值 |
---|---|---|---|---|
ga_name |
string |
必填 |
全球加速实例名称,该模板新建GA,不允许重名。取值范围:1-64个字符,支持数字、字母、中文、_(下划线)。 |
global-accelerator-for-cross-border-e-commerce |
area |
string |
必填 |
加速区域。支持选择“中国大陆以外”(OUTOFCM)或“中国大陆”(CM),默认选择“中国大陆”。 |
CM |
region_id |
list |
必填 |
区域ID。终端节点组所属的区域,每个区域对应code请见表3 地区代码。 |
["cn-north-4","cn-east-3"] |
region_ips_map |
list |
必填 |
控制每个终端节点组下的终端节点个数。例如region_id为[cn-north-4,cn-east-3],则填写北京4指代0,上海1指代为1。如北京4下有3个后端节点,上海1下有1个后端节点,则填写[0,0,0,1]。默认为[0,1]。 |
[0, 1] |
resource_id |
list |
必填 |
客户端请求访问的目标后端服务器关联的公网ID。最多支持绑定10个ID。后端服务器ID需按region_ips_map的顺序填写,具体请参考部署指南。 |
无 |
ip_address |
list |
必填 |
客户端请求访问的目标后端服务器关联的公网IP。最多支持绑定10个IP。后端服务器IP需按region_ips_map的顺序填写,具体请参考部署指南。 |
无 |
protocol |
string |
必填 |
指定监听器转发请求所使用的协议。取值可以是TCP或UDP。 |
TCP |
from_port |
list |
必填 |
监听器监听的起始端口。取值范围在1-65535之间。目前支持填写一个端口。目前只支持监听单端口,from_port和to_port需要为同一值。 |
无 |
to_port |
list |
必填 |
监听器监听的终止端口。取值范围在1-65535之间。目前只支持监听单端口,from_port和to_port需要为同一值。 |
无 |
参数名称 |
类型 |
是否必填 |
参数解释 |
默认值 |
---|---|---|---|---|
region_ids |
string |
必填 |
区域ID。弹性云服务器所属的区域,每个区域对应code请见地区和终端节点官网。 |
['cn-north-4','cn-south-1'] |
ecs_volume_type |
string |
必填 |
系统盘类型。云服务器系统盘对应的磁盘类型。需要与系统所提供的磁盘类型相匹配。取值范围:SATA:普通IO磁盘类型。SAS:高IO磁盘类型。SSD:超高IO磁盘类型。GPSSD:为通用型SSD磁盘类型。co-p1:高IO (性能优化I型)。uh-l1:超高IO (时延优化)。ESSD:为极速IO磁盘类型。GPSSD2:通用型SSD V2磁盘类型。ESSD2:极速型SSD V2磁盘类型。 |
'SSD' |
ecs_admin_pass |
string |
必填 |
密码。登录弹性云服务器的密码。长度为8-26位。密码至少必须包含大写字母、小写字母、数字和特殊字符(!@$%^-_=+[{}]:,./?)中的三种。不能包含用户名或用户名的逆序,不能包含用户名中超过两个连续字符的部分。需要将密码填写在"内。 |
无 |
ecs_count |
string |
必填 |
弹性云服务器数量。每个region和每个可用区内创建的弹性云服务器的个数。每个子列表代表一个region,子列表内的值代表每个region下每个可用区的云服务器数量。例如,[1,1]表示北京四的可用区1和可用区2各创建一个弹性云服务器。 |
[[1, 1], [1, 1]] |
ecs_flavor_ref |
string |
必填 |
系统规格。待创建云服务器的系统规格的ID。可通过 规格列表接口查询,该接口支持通过availability_zone参数过滤出待创建云服务器可用区下可用的规格。 |
's6.xlarge.2' |
ecs_image_ref |
string |
必填 |
镜像规格。待创建云服务器的系统镜像。需要指定已创建镜像的ID,ID格式为通用唯一识别码(Universally Unique Identifier,简称UUID)。镜像的ID可以从镜像服务的查询镜像列表接口获取,该接口可根据 __imagetype、__os_type 等参数过滤选择合适镜像。 每个region指定一个镜像,例如f4a6e420-49e0-4e99-aa59-02756805c141对应cn-north-4。 |
['f4a6e420-49e0-4e99-aa59-02756805c141', '45612c2e-27ce-49ec-9b51-a3d580e687fd'] |
eip_type |
string |
必填 |
弹性公网IP类型。具体类型请参考EIP官方文档。 |
'5_bgp' |
elb_protocol |
string |
必填 |
监听协议。取值范围:TCP、HTTP、UDP、TERMINATED_HTTPS。客户端与负载均衡监听器建立流量分发连接的协议。 |
'TCP' |
elb_protocol_port |
string |
必填 |
监听端口。取值范围[1,65535]。客户端与负载均衡监听器建立流量分发连接的监听端口。如果监听协议为UDP,端口号不支持4789。 |
80 |
elb_algorithm |
string |
必填 |
分配策略类型。后端云服务器组的负载均衡算法。取值:ROUND_ROBIN:加权轮询算法;LEAST_CONNECTIONS:加权最少连接算法;SOURCE_IP:源IP算法;当该字段的取值为SOURCE_IP时,后端云服务器组绑定的后端云服务器的weight字段无效。 |
'ROUND_ROBIN' |
elb_member_protocol_port |
string |
必填 |
端口号。后端云服务器自身提供的协议的端口号。取值范围[1,65535]。如使用Windows操作系统上安装的IIS(webservice),该服务默认的协议为HTTP,端口为80。 |
80 |
ga_area |
string |
必填 |
加速区域。支持选择“中国大陆以外”(OUTOFCM)或“中国大陆”(CM),默认选择“中国大陆”。 |
'CM' |
ga_protocol |
string |
必填 |
GA监听协议。指定GA监听器转发请求所使用的协议。取值可以是TCP或UDP。 |
'TCP' |
ga_port_list |
string |
必填 |
GA监听的端口号或端口范围。如果是单个数值可填[[80, 80]],范围值可填[[80,88]]。 |
[[80, 80]] |
ga_endpoint_group |
string |
必填 |
终端节点组名称。只允许使用字母、数字和连字符(-)。长度范围:1-64个字符。 |
['group1', 'group2'] |
ga_healthcheck_port |
string |
必填 |
健康检查端口号。取值范围:[1,65535]。 |
80 |
identity_agency_name |
string |
必填 |
委托名称。在IAM服务中创建的委托名称,用于函数工作流服务创建方案所需要的资源。与现有委托不可重名。此变量不需在"内。取值范围:4-64个字符,以字母开头,支持数字、字母、_(下划线)、(中划线)。 |
agency_for_all |
入门版快速部署步骤
- 登录华为云解决方案实践,选择“基于GA的跨境电商加速”解决方案。单击“一键部署(入门版)”,跳转至解决方案创建堆栈界面。
图1 解决方案实施库
- 在选择模板界面中,单击“下一步”。
图2 选择模板
- 在配置参数界面中,参考表1完成自定义参数填写,单击“下一步”。
图3 配置参数
- 在资源栈设置页面中,权限委托选择“rf_admin_trust”(可选),单击“下一步”。
图4 资源栈设置
- 在配置确认页面中,单击“创建执行计划”。
图5 配置确认
- 在弹出的创建执行计划框中,自定义填写执行计划名称,单击“确定”。
图6 创建执行计划
- 待执行计划状态为“创建成功,待部署”后,单击“部署”,并且在弹出的执行计划确认框中单击“部署”。
图7 执行计划图8 执行计划确认
- 等待解决方案自动部署。部署成功后,单击“事件”,回显结果如下:
图9 资源创建成功
进阶版快速部署步骤
- 登录华为云解决方案实践,选择“基于GA的跨境电商加速”解决方案。单击“一键部署(进阶版)”,跳转至解决方案创建堆栈界面。
图10 解决方案实施库
- 在选择模板界面中,单击“下一步”。
图11 选择模板
- 在配置参数界面中,参考表2完成自定义参数填写,单击“下一步”。
图12 配置参数
- 在资源栈设置页面中,权限委托选择“rf_admin_trust”(可选),单击“下一步”。
图13 资源栈设置
- 在配置确认页面中,单击“创建执行计划”。
图14 配置确认
- 在弹出的创建执行计划框中,自定义填写执行计划名称,单击“确定”。
图15 创建执行计划
- 待执行计划状态为“创建成功,待部署”后,单击“部署”,并且在弹出的执行计划确认框中单击“部署”。
图16 执行计划图17 执行计划确认
- 等待解决方案自动部署。部署成功后,单击“事件”,回显结果如下:
图18 资源创建成功
- 单击资源可以看见创建好的函数:create_func,delete_func
图19 函数创建成功
- 单击create_func跳转到函数控制台,使用create_func创建方案所需资源
图20 函数控制台界面,单击测试
- 部署函数测试事件,选择空白模板,单击创建
图21 函数测试事件
- 再次单击测试,函数运行
图22 函数运行界面
- 在监控-日志-请求日志中查看函数运行结果。出现"Finish invoke request"代表函数运行结束