为AstroZero服务编排添加连接器图元
连接器图元的作用
该图元实现与第三方系统对接。根据业务场景需要与第三方系统对接时,选择对应类型的连接器图元进行配置。例如,调用OBS连接器图元实现与OBS的对接。
前提条件
已提前配置好OBS连接器,具体操作请参考对接OBS云对象存储实例。
如何使用连接器图元
- 在 中,拖拽OBS图元到画布中。
- 选择OBS图元,单击,设置基本信息。
表1 基本信息参数说明 参数
说明
标签
设置图元的标签,用于在服务编排设计页面展示。系统会自动填入该值,格式为obs序号,序号从“0”开始,表示同类型图元序号。
名称
设置图元的名称,名称为图元在服务编排中的标识,请确保在当前服务编排中唯一。命名要求如下:
- 长度范围为1~80个字符。
- 必须以英文字母开头,由英文字母,数字或单下划线组成,且不能以下划线结尾。
描述
请根据实际需求,在输入框中输入图元的描述信息。
取值范围:1~255个字符。
连接器
在下拉框中选择服务编排使用的连接器名称。关于OBS连接器的详细介绍,请参见对接OBS云对象存储实例。
- 单击(不同类型的连接器图元图标有所不同),设置调用“OBS”参数。
图1 配置OBS
表2 OBS参数说明 参数
说明
动作
系统预置了如下三个动作:
- view_object_obs:系统预置的查看存储对象的接口。
- put_object_obs:系统预置的存储对象接口,用于将系统的对象存储到OBS的存储桶中。
- get_endpoint_obs:用于获取对象存储地址的前缀。该前缀加上传对象的路径,是实际访问对象的全路径。
输入参数
调用的第三方系统接口的输入参数。单击“新增行”,可进行添加。
不同的预置动作(接口),输入参数有所不同。该章节示例动作的输入参数配置说明如下:
- “目标”取值为“object”时:请在“源”中,配置对象名称。
- “目标”取值为“data”时:请在“源”中,配置对象具体数据。
- “目标”取值为“bucket”时:请在“源”中,配置桶。
- “目标”取值为“acl”时:请在“源”中,配置对象文件的访问控制权限。取值为“private”(私有)、“public-read”(公共读)、“public-read-write”(公共读写)和“default”(和桶权限一致)。
输出参数
调用的第三方系统接口的输出参数。