更新时间:2023-12-07 GMT+08:00
分享

快速部署

本章节主要帮助用户快速部署该解决方案。

表1 参数填写说明(入门版)

参数名称

类型

是否必填

参数解释

默认值

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需要为同一值。

表2 参数填写说明(进阶版)

参数名称

类型

是否必填

参数解释

默认值

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

入门版快速部署步骤

  1. 登录华为云解决方案实践,选择“基于GA的跨境电商加速”解决方案。单击“一键部署(入门版)”,跳转至解决方案创建堆栈界面。

    图1 解决方案实施库

  2. 在选择模板界面中,单击“下一步”。

    图2 选择模板

  3. 在配置参数界面中,参考表1完成自定义参数填写,单击“下一步”。

    图3 配置参数

  4. 在资源栈设置页面中,权限委托选择“rf_admin_trust”(可选),单击“下一步”。

    图4 资源栈设置

  5. 在配置确认页面中,单击“创建执行计划”。

    图5 配置确认

  6. 在弹出的创建执行计划框中,自定义填写执行计划名称,单击“确定”。

    图6 创建执行计划

  7. 待执行计划状态为“创建成功,待部署”后,单击“部署”,并且在弹出的执行计划确认框中单击“部署”。

    图7 执行计划

    图8 执行计划确认

  8. 等待解决方案自动部署。部署成功后,单击“事件”,回显结果如下:

    图9 资源创建成功

进阶版快速部署步骤

  1. 登录华为云解决方案实践,选择“基于GA的跨境电商加速”解决方案。单击“一键部署(进阶版)”,跳转至解决方案创建堆栈界面。

    图10 解决方案实施库

  2. 在选择模板界面中,单击“下一步”。

    图11 选择模板

  1. 在配置参数界面中,参考表2完成自定义参数填写,单击“下一步”。

    图12 配置参数

  2. 在资源栈设置页面中,权限委托选择“rf_admin_trust”(可选),单击“下一步”。

    图13 资源栈设置

  1. 在配置确认页面中,单击“创建执行计划”。

    图14 配置确认

  2. 在弹出的创建执行计划框中,自定义填写执行计划名称,单击“确定”。

    图15 创建执行计划

  3. 待执行计划状态为“创建成功,待部署”后,单击“部署”,并且在弹出的执行计划确认框中单击“部署”。

    图16 执行计划

    图17 执行计划确认

  4. 等待解决方案自动部署。部署成功后,单击“事件”,回显结果如下:

    图18 资源创建成功

  5. 单击资源可以看见创建好的函数:create_func,delete_func

    图19 函数创建成功

  6. 单击create_func跳转到函数控制台,使用create_func创建方案所需资源

    图20 函数控制台界面,单击测试

  7. 部署函数测试事件,选择空白模板,单击创建

    图21 函数测试事件

  8. 再次单击测试,函数运行

    图22 函数运行界面

  9. 在监控-日志-请求日志中查看函数运行结果。出现"Finish invoke request"代表函数运行结束
分享:

    相关文档

    相关产品