普通集成

普通集成是指云工作流直接通过阿里云开放平台OpenAPI集成云产品对外提供的服务接口,不对服务接口做任何特殊处理和优化。允许云工作流通过调用弹性计算、存储服务、数据库、容器、大数据处理、可观测性服务及中间件服务在内的多个阿里云服务的接口实现业务流程编排。本文介绍普通集成的操作步骤和支持普通集成的阿里云服务列表。

操作步骤

本文以集成云服务器 ECS的DescribeInstances API为例进行说明,具体操作步骤如下。

  1. 登录云工作流控制台,然后在顶部菜单栏,选择地域。

  2. 工作流列表页面,单击创建工作流

  3. 在弹出的创建工作流对话框,选择使用空白画布,选择要创建的工作流模式,设置工作流名称描述,然后单击创建

  4. 在Workflow Studio可视化界面,单击CloudFlow Studio,设置流程执行超时时间,单击工作流配置,设置流程执行角色

    说明

    如果您之前已成功创建RAM角色,此处选择已创建角色即可。

    如果您初次使用云工作流,请先单击创建角色创建角色并授权。具体操作,请参见创建执行角色

  5. 在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:集成的服务设置的参数,具体以目标服务的参数列表为准。

  6. 单击右上角的执行,在执行工作流面板,填写执行名称执行输入,然后单击确定

    执行成功后,在执行详情页面可以看到执行相关的事件信息。

支持普通集成的云服务列表

云工作流实现了阿里云绝大部产品的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

云数据库 Tair(兼容 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

全球加速

应用型负载均衡

私网连接

网络型负载均衡

网络智能服务

视频服务

低代码音视频工厂

媒体处理

视图计算

视觉计算服务

视频点播

相关文档