A integração normal permite que o CloudFlow chame diretamente as APIs de service dos product em nuvem por meio da Alibaba Cloud OpenAPI, sem processamento ou otimização especial. Assim, o CloudFlow orquestra processos de negócio ao invocar APIs de diversos service da Alibaba Cloud, incluindo computação elástica, armazenamento, bancos de dados, contêineres, processamento de big data, service de observabilidade e middleware. Este tópico descreve o procedimento para uma integração normal e lista os service compatíveis.
Procedimento
Este tópico usa a API DescribeInstances do Elastic Compute Service como exemplo. Siga as etapas abaixo.
Faça login no console do CloudFlow. Na barra de navegação superior, selecione uma região.
Na página Workflows, clique em Create Workflow.
Na caixa de diálogo Create Workflow, selecione Use Blank Canvas, escolha um Workflow mode, defina o Workflow Name e a Description e clique em Create.
-
Na página do designer Workflow Studio, clique em CloudFlow Studio para definir o Execution Timeout. Em seguida, clique em Workflow Configuration para configurar a execution role.
NotaSe você já criou uma função do RAM, selecione a função existente.
Caso esta seja a primeira vez que você usa o CloudFlow, clique em Create Role para crie e autorizar uma função. Para mais informações, consulte Create an execution role.
-
Na área do navegador de tarefas do designer Workflow Studio, localize a API desejada na aba Actions e arraste-a para o fluxograma. No painel de configuração à direita, configure as Basic Settings, as Input Settings, as Output Settings e o Error Handling.
Para mais informações sobre esses parâmetros, consulte Procedure.
Você também pode clique em YAML no canto superior direito para alternar para o editor de scripts YAML e especifique a API a ser chamada. O código a seguir mostra um exemplo.
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: trueOs campos são descritos da seguinte forma:
Action: A operação de API a ser chamada. Este exemplo usa
ECS:DescribeInstances, que consulta os detalhes de uma ou mais instâncias do ECS. Conceda a permissãoAliyunECSReadOnlyAccessà função de execução do workflow.TaskMode: O modo de integração. Para mais informações, consulte Integration modes.
Parameters: Os parâmetros a serem passados para o service integrado. Os parâmetros disponíveis dependem da operação de API de destino.
-
No canto superior direito, clique em Execute. No painel Execute Workflow, insira o Execution Name e o Execution Input e clique em OK.
Após uma execução bem-sucedida, visualize os detalhes dos eventos na página de detalhes da execução.
Serviços compatíveis
O CloudFlow integra-se às APIs da maioria dos product da Alibaba Cloud. A tabela a seguir lista os product compatíveis.
Categoria do product | Nome do product |
Computação elástica | 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 | |
Middleware de Internet | EventBridge |
ApsaraMQ for RocketMQ 5.0 | |
SchedulerX | |
Application High Availability Service | |
ApsaraMQ for MQTT | |
Service Mesh | |
Simple Message Queue (formerly MNS) | |
ApsaraMQ for RabbitMQ | |
Armazenamento e 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 | |
Monitoramento e gerenciamento | ActionTrail |
Cloud Governance Center | |
Key Management Service | |
Service Catalog | |
Operations Incident Center | |
Quota Center | |
Serviços de aplicação | 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) | |
Bancos de dados | 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 | |
Extensões | HTTP |
Terraform | |
Jogos em nuvem | Cloud Rendering |
Comunicações em nuvem | ChatApp Message Service |
Phone Number Identity Verification | |
Intelligent Contact Center | |
Direct Mail | |
Inteligência Artificial | 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 | |
Domínios e sites | Enterprise Services |
Pesquisa e análise de big data | Simple Log Service |
Computação de big data | Cloud-Native Big Data Computing Service |
Big Data (Plataforma de Dados) | Data Lake Analytics |
Elasticsearch | |
Quick BI | |
Hologres | |
Data Lake Formation | |
Serviços de armazenamento | PDS |
Segurança | Anti-DDoS |
Anti-DDoS Origin | |
Cloud Firewall | |
Bastionhost | |
Threat Intelligence | |
Anti-DDoS Pro | |
Captcha | |
Plataforma de desenvolvimento | Cloud Quick Build |
Suporte e service | Cloud Control API |
Support Plan | |
Tag | |
Cloud SSO | |
Alibaba Cloud Tickets | |
Rede | VPC |
Cloud Enterprise Network | |
Anycast Elastic IP | |
Global Accelerator | |
Application Load Balancer | |
PrivateLink | |
Network Load Balancer | |
Network Intelligence Service | |
Serviços de vídeo | ApsaraVideo for Media Processing |
Vision Edge Computing | |
Visual Compute Service | |
ApsaraVideo VOD |
Documentos relacionados
Para obter uma visão geral da interface do Workflow Studio, consulte Interface overview.
Para saber mais sobre o modo padrão e o modo expresso no CloudFlow, consulte Standard and express workflows.