普通集成是指云工作流直接通过阿里云开放平台OpenAPI集成云产品对外提供的服务接口,不对服务接口做任何特殊处理和优化。允许云工作流通过调用弹性计算、存储服务、数据库、容器、大数据处理、可观测性服务及中间件服务在内的多个阿里云服务的接口实现业务流程编排。本文介绍普通集成的操作步骤和支持普通集成的阿里云服务列表。
操作步骤
本文以集成云服务器 ECS的DescribeInstances API为例进行说明,具体操作步骤如下。
登录云工作流控制台,然后在顶部菜单栏,选择地域。
在工作流列表页面,单击创建工作流。
在弹出的创建工作流对话框,选择使用空白画布,选择要创建的工作流模式,设置工作流名称和描述,然后单击创建。
在Workflow Studio可视化界面,单击CloudFlow Studio,设置流程执行超时时间,单击工作流配置,设置流程执行角色。
说明如果您之前已成功创建RAM角色,此处选择已创建角色即可。
如果您初次使用云工作流,请先单击创建角色创建角色并授权。具体操作,请参见创建执行角色。
在Workflow Studio可视化界面的任务浏览区的操作页签找到目标API,将其拖曳至流程图,然后在右侧参数配置区设置基本配置、输入配置、输出配置和错误处理。
关于各参数的配置说明,请参见操作步骤。
您也可以单击右上角的YAML,切换为YAML脚本的形式指定调用目标,示例代码如下。
Type: StateMachine Name: test SpecVersion: v1 Timeout: 600 StartAt: DescribeInstances States: - Type: Task Name: DescribeInstances Action: ECS:DescribeInstances TaskMode: RequestComplete Parameters: RegionId: cn-hangzhou VpcId: vpc-bp11y195luy47h8**** VSwitchId: vsw-bp1wb297ekw7xyh**** End: true
字段解析如下:
Action:调用的API名称。本文示例为
ECS:DescribeInstances
,该API用于查询一台或多台ECS实例的详细信息。此时,必须为工作流的执行角色授予AliyunECSReadOnlyAccess
权限。TaskMode:集成模式。更多集成模式,请参见集成模式。
Parameters:集成的服务设置的参数,具体以目标服务的参数列表为准。
单击右上角的执行,在执行工作流面板,填写执行名称和执行输入,然后单击确定。
执行成功后,在执行详情页面可以看到执行相关的事件信息。
支持普通集成的云服务列表
云工作流实现了阿里云绝大部产品的API集成,以下是已经支持的产品列表。
产品分类 | 产品名称 |
弹性计算 | 函数计算 |
云工作流 | |
云服务器 | |
容器镜像服务 | |
分布式云容器平台 | |
弹性容器实例 | |
Serverless 应用引擎 | |
Web应用托管服务 | |
云桌面 | |
容器服务Kubernetes版 | |
无影云手机 | |
弹性伸缩 | |
弹性加速计算实例 | |
服务器迁移中心 | |
资源编排 | |
系统运维管理 | |
互联网中间件 | 事件总线 |
云消息队列 RocketMQ 5.0 版 | |
分布式任务调度 | |
应用配置管理 | |
应用高可用服务 | |
微消息队列 MQTT | |
服务网格 | |
轻量消息队列(原 MNS) | |
消息队列 RabbitMQ 版 | |
存储与 CDN | 内容分发 |
对象存储 | |
全站加速 | |
块存储 | |
数据库文件存储 | |
文件存储 HDFS 版 | |
文件存储(NAS/CPFS) | |
智能媒体管理 | |
云备份 | |
混合云容灾服务 | |
边缘节点服务 ENS | |
监控与管理 | 操作审计 |
云治理中心 | |
密钥管理服务 | |
服务目录 | |
运维事件中心 | |
配额中心 | |
应用服务 | API网关 |
云价签 | |
云解析 PrivateZone | |
办公安全平台 | |
区块链服务 | |
智联车管理云平台 | |
智能双录质检 | |
智能对话分析 | |
智能语音导航 | |
能耗宝 | |
金融分布式架构 SOFAStack | |
数据库 | 云数据库 MongoDB 版 |
RDS Data API | |
AnalyticDB for PostgreSQL版 | |
云数据库 ClickHouse 版 | |
云数据库 HBase | |
云数据库 OceanBase 版 | |
云数据库 RDS | |
云数据库 Redis 版 | |
云数据库Cassandra版 | |
云数据库专属集群 | |
分析型数据库MySQL版 | |
数据库备份 | |
AnalyticDB for MySQL版 | |
扩展 | HTTP |
Terraform | |
云游戏 | 云渲染 |
云通信 | ChatApp消息服务 |
号码百科 | |
智能联络中心 | |
邮件推送 | |
人工智能 | NLP自学习平台 |
eKYC | |
优化求解器 | |
图像搜索 | |
地址标准化 | |
文档自学习产品 | |
智能外呼 | |
智能视觉生产 | |
虚拟数字人开放平台 | |
视觉智能开放平台-人脸人体 | |
视觉智能开放平台-分割抠图 | |
视觉智能开放平台-商品理解 | |
视觉智能开放平台-图像生产 | |
视觉智能开放平台-图像识别 | |
视觉智能开放平台-文字识别 | |
视觉智能开放平台-目标检测 | |
图像搜索 | |
灵积模型服务 | |
域名与网站 | 企业服务 |
大数据搜索与分析 | 日志服务 |
大数据计算 | 云原生大数据计算服务 |
大数据(数加) | Data Lake Analytics |
Databricks数据洞察 | |
Elasticsearch | |
Quick BI | |
实时数仓 Hologres | |
数据湖构建 | |
存储服务 | 网盘与相册服务 |
安全(云盾) | DDoS防护 |
DDoS防护包 | |
云防火墙 | |
堡垒机 | |
威胁情报服务 | |
新BGP高防IP | |
验证码 | |
开发者平台 | 云速搭 |
支持与服务 | 云控制API |
支持计划 | |
标签 | |
访问控制云SSO | |
阿里云工单 | |
网络 | 专有网络 |
云企业网 | |
任播弹性公网IP | |
全球加速 | |
应用型负载均衡 | |
私网连接 | |
网络型负载均衡 | |
网络智能服务 | |
视频服务 | 低代码音视频工厂 |
媒体处理 | |
视图计算 | |
视觉计算服务 | |
视频点播 |
相关文档
关于Workflow Studio界面的详细介绍,请参见界面概览。
如您想了解更多关于云工作流的标准模式和快速模式的信息,请参见标准工作流和快速工作流。