A normal integration lets CloudFlow directly call the service APIs of cloud products through Alibaba Cloud OpenAPI without any special processing or optimization. This enables CloudFlow to orchestrate business processes by calling APIs from various Alibaba Cloud services, including elastic computing, storage, databases, containers, big data processing, observability services, and middleware. This topic describes the procedure for a normal integration and lists the supported services.
Procedure
This topic uses the DescribeInstances API of Elastic Compute Service as an example. The steps are as follows.
Log on to the CloudFlow console. In the top navigation bar, select a region.
On the Workflows page, click Create Workflow.
In the Create Workflow dialog box, select Use Blank Canvas, select a Workflow mode, set the Workflow Name and Description, and then click Create.
On the Workflow Studio designer page, click CloudFlow Studio to set the Execution Timeout, and then click Workflow Configuration to set the execution role.
NoteIf you have already created a RAM role, you can select the existing role.
If this is your first time using CloudFlow, click Create Role to create and authorize a role. For more information, see Create an execution role.
In the task browser area of the Workflow Studio designer, find the target API on the Actions tab and drag it to the flowchart. Then, in the configuration panel on the right, configure Basic Settings, Input Settings, Output Settings, and Error Handling.
For more information about these parameters, see Procedure.
You can also click YAML in the upper-right corner to switch to the YAML script editor and specify the API to call. The following code provides an example.
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: trueThe fields are described as follows:
Action: The API operation to call. This example uses
ECS:DescribeInstances, which queries the details of one or more ECS instances. You must grant theAliyunECSReadOnlyAccesspermission to the execution role for the workflow.TaskMode: The integration mode. For more information, see Integration modes.
Parameters: The parameters to pass to the integrated service. The available parameters depend on the target API operation.
In the upper-right corner, click Execute. In the Execute Workflow panel, enter the Execution Name and Execution Input, and then click OK.
After a successful execution, you can view event details on the execution details page.
Supported services
CloudFlow integrates with the APIs of most Alibaba Cloud products. The following table lists the supported products.
Product category | Product name |
elastic computing | Function Compute |
CloudFlow | |
ECS | |
Container Registry | |
Distributed Cloud Container Platform | |
Elastic Container Instance | |
Serverless App Engine | |
Web App Service | |
Elastic Desktop Service | |
Container Service for Kubernetes | |
WUYING Cloud Phone | |
Auto Scaling | |
Elastic Accelerated Computing Instances | |
Server Migration Center | |
Resource Orchestration Service | |
Operation Orchestration Service | |
Internet Middleware | EventBridge |
ApsaraMQ for RocketMQ 5.0 | |
SchedulerX | |
Application High Availability Service | |
ApsaraMQ for MQTT | |
Service Mesh | |
Simple Message Queue (formerly MNS) | |
ApsaraMQ for RabbitMQ | |
Storage and CDN | Alibaba Cloud CDN |
Object Storage Service | |
Dynamic Content Delivery Network | |
Elastic Block Storage | |
Database File System | |
Apsara File Storage for HDFS | |
Apsara File Storage (NAS/CPFS) | |
Intelligent Media Management | |
Cloud Backup | |
Hybrid Disaster Recovery | |
Edge Node Service | |
Monitoring and Management | ActionTrail |
Cloud Governance Center | |
Key Management Service | |
Service Catalog | |
Operations Incident Center | |
Quota Center | |
Application Services | API Gateway |
CloudESL | |
Alibaba Cloud DNS PrivateZone | |
Security Office Platform | |
Blockchain as a Service | |
Intelligent Vehicle Management | |
Intelligent Dual Recording and Inspection | |
Smart Conversation Analysis | |
Voice Navigator | |
Energy Expert | |
Financial Distributed Architecture (SOFAStack) | |
Databases | ApsaraDB for MongoDB |
RDS Data API | |
AnalyticDB for PostgreSQL | |
ApsaraDB for ClickHouse | |
ApsaraDB for HBase | |
ApsaraDB for OceanBase | |
ApsaraDB RDS | |
Tair (Redis OSS-compatible) | |
ApsaraDB for Cassandra | |
ApsaraDB MyBase | |
AnalyticDB for MySQL | |
Data Disaster Recovery | |
AnalyticDB for MySQL | |
Extensions | HTTP |
Terraform | |
Cloud Gaming | Cloud Rendering |
Cloud Communications | ChatApp Message Service |
Phone Number Identity Verification | |
Intelligent Contact Center | |
Direct Mail | |
Artificial Intelligence | Natural Language Processing Self-Learning Platform |
eKYC | |
Optimization Solver | |
Image Search | |
Address Purification | |
Document Self-Learning | |
Intelligent Visual Production | |
Open Platform for Digital Human | |
Vision AI Platform - Face and Body | |
Vision AI Platform - Image Segmentation | |
Vision AI Platform - Product Understanding | |
Vision AI Platform - Image Production | |
Vision AI Platform - Image Recognition | |
Vision AI Platform - Text Recognition | |
Vision AI Platform - Object Detection | |
Image Search | |
Alibaba Cloud Model Studio | |
Domains and Websites | Enterprise Services |
Big Data Search and Analysis | Simple Log Service |
Big Data Computing | Cloud-Native Big Data Computing Service |
Big Data (Data Platform) | Data Lake Analytics |
Elasticsearch | |
Quick BI | |
Hologres | |
Data Lake Formation | |
Storage Services | PDS |
Security | Anti-DDoS |
Anti-DDoS Origin | |
Cloud Firewall | |
Bastionhost | |
Threat Intelligence | |
Anti-DDoS Pro | |
Captcha | |
Developer Platform | Cloud Quick Build |
Support and Services | Cloud Control API |
Support Plan | |
Tag | |
Cloud SSO | |
Alibaba Cloud Tickets | |
Network | VPC |
Cloud Enterprise Network | |
Anycast Elastic IP | |
Global Accelerator | |
Application Load Balancer | |
PrivateLink | |
Network Load Balancer | |
Network Intelligence Service | |
Video Services | ApsaraVideo for Media Processing |
Vision Edge Computing | |
Visual Compute Service | |
ApsaraVideo VOD |
Related documents
For an overview of the Workflow Studio interface, see Interface overview.
To learn more about standard mode and express mode in CloudFlow, see Standard and express workflows.