普通集成是指云工作流通过天翼云开放平台OpenAPI直接调用云产品对外提供的服务接口,未经特殊处理或优化。云工作流可通过调用弹性计算、存储服务、数据库、容器等多个天翼云服务的接口,实现业务流程编排。本文介绍普通集成的操作步骤和支持普通集成的天翼云服务列表。
操作步骤
本文以集成天翼云对象存储(zos)的getOssServiceStatus
API为例,说明普通集成的操作流程,具体步骤如下:
登录云工作流控制台
打开云工作流控制台,在顶部菜单栏选择目标地域。创建工作流
在工作流列表页面,单击创建工作流。配置工作流
在弹出的创建工作流对话框中:选择使用空白画布。
选择工作流模式(标准或快速)。
设置工作流名称和描述。
设置流程参数
在云工作流设计器:单击工作流配置,选择或设置流程执行角色。
若已创建IAM角色,可直接选择已有角色。
若首次使用,创建IAM角色并授权,详见创建执行角色。
配置任务
在工作流设计器界面:在任务浏览区的操作页签找到目标API(如
zos:getOssServiceStatus
),拖曳至流程图。在右侧基本配置区设置参数,填入Query变量。
保存工作流,生成的yaml示例代码如下:
specVersion: "0.8"
version: "1.0"
name: "common-intergration"
start: "getOssServiceStatus"
states:
- name: "getOssServiceStatus"
type: "Operation"
actions:
- functionRef:
type: "ctapi"
arguments:
statusType: "zos:getOssServiceStatus"
ctapictrn: "zos:global:getOssServiceStatus:9262"
capacityId: 9262
method: "GET"
path: "/v4/oss/get-oss-service-status"
queryParameters:
regionID: "bb9fdb42056f11eda1610242ac110002"
body: {}
actionExecuteMode: "RequestComplete"
end: true
字段解析:
type:固定为
ctapi
,表示使用普通集成方式。statusType:调用的API名称,如
zos:getOssServiceStatus
,用于查询zos开通状态。ctapictrn:自动生成字段,集成服务的标准ctrn。
method:调用的API方法。
path:调用的API路径。
actionExecuteMode:集成模式,默认为
RequestComplete
,详见服务集成模式。
执行工作流
单击右上角执行,然后单击启动执行,在执行工作流面板中填写执行名称和输入参数。
单击确定开始执行。
查看执行结果
执行成功后,在执行记录进入执行详情,查看事件信息和执行结果。
支持普通集成的天翼云服务列表
天翼云工作流支持通过OpenAPI集成多个服务,涵盖以下产品分类:
产品分类 | 产品名称 |
---|---|
存储 | 混合存储网关、云硬盘、弹性文件服务、媒体存储、云备份、云硬盘备份、对象存储、云主机备份、海量文件服务 OceanFS、云容灾、对象存储(经典版)I型、并行文件 |
网络与CDN | 弹性IP、天翼云SD-WAN、NAT网关、VPN连接、云间高速、虚拟私有云、弹性负载均衡、共享流量包、智能边缘云、云专线CDA、应用加速、边缘安全加速平台、CDN加速、智能DNS、VPC终端节点、全站加速、科研助手 |
计算 | 弹性云主机、天翼云电脑(政企版)、函数计算、弹性高性能计算、镜像服务、弹性伸缩服务、物理机、云骁智算平台、数据加密 |
数据库 | 关系数据库SQL Server版、关系数据库PostgreSQL版、分布式关系型数据库、关系数据库MySQL版、数据传输服务、文档数据库服务、数据管理服务、分布式缓存服务Redis版、时序数据库Influx版、分布式融合数据库HTAP、云数据库ClickHouse |
监控与管理 | 云日志服务、应用性能监控 |
应用服务 | API网关、EasyCoding敏捷开发平台、软件开发生产线CodeArts |
数据库 | 关系型数据库MySQL版(CT-RDS)、关系型数据库PostgreSQL版、关系型数据库SQL Server版、云数据库GaussDB、分布式关系型数据库、分布式融合数据库HTAP、文档数据库服务、时序数据库Influx版、分布式缓存服务Redis版 |
人工智能 | AI能力开放平台、慧聚一站式智算服务平台 |
大数据 | 云搜索服务、大数据管理平台 DataWings、翼MapReduce |
容器与中间件 | 应用服务网格、弹性容器实例、分布式容器云平台、容器镜像服务、分布式消息服务RabbitMQ、分布式消息服务RocketMQ、微服务应用平台MSAP、云容器引擎、分布式消息服务Kafka、微服务引擎-注册配置中心、微服务引擎MSE、应用性能监控apm、分布式容器云平台CCSE ONE |
安全及管理 | 云防火墙(原生版)、统一身份认证、密钥管理、服务器安全卫士(原生版)、云监控、Web应用防火墙(原生版)、证书管理服务、DDoS高防(边缘云版)、云堡垒机、Web应用防火墙(边缘云版)、云审计 |
企业应用 | 云通信-短信 |
视频 | 视频直播、智能视图服务、云点播 |
专属云 | 专属云(计算独享型) |
价格 | 账务 |
其他 | 数据库审计、云日志服务、轻量型云主机、云原生网关、API网关 |
说明:具体支持的服务和API请参考天翼云OpenAPI文档。
补充说明
权限要求:确保执行角色具备目标API的调用权限,否则可能导致调用失败。
注意事项:普通集成仅支持
RequestComplete
模式,异步场景需选择优化集成。
相关文档
关于工作流设计器界面的详细介绍,请参见工作流执行器。
了解更多标准模式和快速模式信息,请参见标准工作流和快速工作流。