L'intégration standard permet à CloudFlow d'appeler directement les API de service des produits cloud via Alibaba Cloud OpenAPI, sans traitement ni optimisation spécifiques. Cela permet à CloudFlow d'orchestrer les processus métier en appelant les API de divers services Alibaba Cloud, notamment le calcul élastique, le stockage, les bases de données, les conteneurs, le traitement du big data, les services d'observabilité et les intergiciels. Cette rubrique décrit la procédure d'intégration standard et répertorie les services pris en charge.
Procédure
Cette rubrique utilise l'API DescribeInstances d'Elastic Compute Service comme exemple. Voici les étapes à suivre.
Connectez-vous à la console CloudFlow. Dans la barre de navigation supérieure, sélectionnez une région.
Sur la page Workflows, cliquez sur Create Workflow.
Dans la boîte de dialogue Create Workflow, sélectionnez Use Blank Canvas, choisissez un Workflow mode, définissez le Workflow Name et la Description, puis cliquez sur Create.
-
Sur la page de conception de Workflow Studio, cliquez sur CloudFlow Studio pour définir le Execution Timeout, puis cliquez sur Workflow Configuration pour configurer le execution role.
RemarqueSi vous avez déjà créé un rôle RAM, sélectionnez le rôle existant.
S'il s'agit de votre première utilisation de CloudFlow, cliquez sur Create Role pour créer et autoriser un rôle. Pour plus d'informations, consultez la section Créer un rôle d'exécution.
-
Dans la zone de navigateur de tâches du concepteur Workflow Studio, recherchez l'API cible dans l'onglet Actions et faites-la glisser vers l'organigramme. Ensuite, dans le panneau de configuration à droite, configurez les paramètres Basic Settings, Input Settings, Output Settings et Error Handling.
Pour plus d'informations sur ces paramètres, consultez la section Procédure.
Vous pouvez également cliquer sur YAML dans le coin supérieur droit pour basculer vers l'éditeur de script YAML et spécifier l'API à appeler. L'exemple de code suivant illustre cette opération.
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: trueLes champs sont décrits ci-dessous :
Action : l'opération d'API à appeler. Cet exemple utilise
ECS:DescribeInstances, qui interroge les détails d'une ou plusieurs instances ECS. Vous devez accorder l'autorisationAliyunECSReadOnlyAccessau rôle d'exécution du workflow.TaskMode : le mode d'intégration. Pour plus d'informations, consultez la section Modes d'intégration.
Parameters : les paramètres à transmettre au service intégré. Les paramètres disponibles dépendent de l'opération d'API cible.
-
Dans le coin supérieur droit, cliquez sur Execute. Dans le panneau Execute Workflow, saisissez le Execution Name et l'Execution Input, puis cliquez sur OK.
Après une exécution réussie, consultez les détails des événements sur la page des détails de l'exécution.
Services pris en charge
CloudFlow s'intègre aux API de la plupart des produits Alibaba Cloud. Le tableau suivant répertorie les produits pris en charge.
Catégorie de produit | Nom du produit |
Calcul élastique | 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 | |
Intergiciels Internet | EventBridge |
ApsaraMQ for RocketMQ 5.0 | |
SchedulerX | |
Application High Availability Service | |
ApsaraMQ for MQTT | |
Service Mesh | |
Simple Message Queue (anciennement MNS) | |
ApsaraMQ for RabbitMQ | |
Stockage et 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 | |
Surveillance et gestion | ActionTrail |
Cloud Governance Center | |
Key Management Service | |
Service Catalog | |
Operations Incident Center | |
Quota Center | |
Services d'application | 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) | |
Bases de données | ApsaraDB for MongoDB |
RDS Data API | |
AnalyticDB for PostgreSQL | |
ApsaraDB for ClickHouse | |
ApsaraDB for HBase | |
ApsaraDB for OceanBase | |
ApsaraDB RDS | |
Tair (compatible avec Redis OSS) | |
ApsaraDB for Cassandra | |
ApsaraDB MyBase | |
AnalyticDB for MySQL | |
Data Disaster Recovery | |
AnalyticDB for MySQL | |
Extensions | HTTP |
Terraform | |
Cloud Gaming | Cloud Rendering |
Communications cloud | ChatApp Message Service |
Vérification d'identité par numéro de téléphone | |
Intelligent Contact Center | |
Direct Mail | |
Intelligence artificielle | 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 | |
Domaines et sites web | Services aux entreprises |
Recherche et analyse de big data | Simple Log Service |
Calcul de big data | Cloud-Native Big Data Computing Service |
Big Data (plateforme de données) | Data Lake Analytics |
Elasticsearch | |
Quick BI | |
Hologres | |
Data Lake Formation | |
Services de stockage | PDS |
Sécurité | Anti-DDoS |
Anti-DDoS Origin | |
Cloud Firewall | |
Bastionhost | |
Threat Intelligence | |
Anti-DDoS Pro | |
Captcha | |
Plateforme développeur | Cloud Quick Build |
Support et services | Cloud Control API |
Support Plan | |
Tag | |
Cloud SSO | |
Alibaba Cloud Tickets | |
Réseau | VPC |
Cloud Enterprise Network | |
Anycast Elastic IP | |
Global Accelerator | |
Application Load Balancer | |
PrivateLink | |
Network Load Balancer | |
Network Intelligence Service | |
Services vidéo | ApsaraVideo for Media Processing |
Vision Edge Computing | |
Visual Compute Service | |
ApsaraVideo VOD |
Documents connexes
Pour obtenir une présentation de l'interface Workflow Studio, consultez la section Présentation de l'interface.
Pour en savoir plus sur le mode standard et le mode express dans CloudFlow, consultez la section Workflows standard et express.