Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Integrazione di servizi ottimizzati con Step Functions
Il flusso di lavoro può richiamare servizi ottimizzati direttamente utilizzando il Resource campo di uno Task stato. I seguenti argomenti spiegano i parametri e APIs la request/response sintassi supportati in Amazon States Language per il coordinamento AWS dei servizi.
A seconda del tipo di flusso di lavoro e della disponibilità, i flussi di lavoro richiamano i servizi utilizzando uno dei tre modelli di integrazione dei servizi:
-
Richiedi una risposta (impostazione predefinita): attendi la risposta HTTP, quindi passa allo stato successivo
-
Run a Job (.sync) - attendi il completamento del lavoro
-
Wait for Callback (.waitForTaskToken): sospende un workflow finché non viene restituito un task token
I flussi di lavoro standard e i flussi di lavoro Express supportano le stesse integrazioni ma non gli stessi modelli di integrazione.
-
I flussi di lavoro standard supportano le integrazioni Request Response. Alcuni servizi supportano Run a Job (.sync) o Wait for Callback (. waitForTaskToken) ed entrambi in alcuni casi. Consulta la seguente tabella di integrazioni ottimizzate per i dettagli.
-
Express Workflows supporta solo le integrazioni Request Response.
Per aiutarti a decidere tra i due tipi, vedi. Scelta del tipo di flusso di lavoro in Step Functions
AWS Integrazioni SDK in Step Functions
| Servizio integrato | Richiesta e risposta | Esegui un Job - .sync | Attendi la richiamata -. waitForTaskToken |
|---|---|---|---|
| Oltre duecento servizi | Standard ed Express | Non supportato | Standard |
Integrazioni ottimizzate in Step Functions
| Servizio integrato | Richiesta e risposta | Esegui un Job - .sync | Attendi la richiamata -. waitForTaskToken |
|---|---|---|---|
| Amazon API Gateway | Standard ed Express | Non supportato | Standard |
| Amazon Athena | Standard ed Express | Standard | Non supportato |
| AWS Batch | Standard ed Express | Standard | Non supportato |
| Amazon Bedrock | Standard ed Express | Standard | Standard |
| AWS CodeBuild | Standard ed Express | Standard | Non supportato |
| Amazon DynamoDB | Standard ed Express | Non supportato | Non supportato |
| Amazon ECS/Fargate | Standard ed Express | Standard | Standard |
| Amazon EKS | Standard ed Express | Standard | Standard |
| Amazon EMR | Standard ed Express | Standard | Non supportato |
| Amazon EMR on EKS | Standard ed Express | Standard | Non supportato |
| Amazon EMR Serverless | Standard ed Express | Standard | Non supportato |
| Amazon EventBridge | Standard ed Express | Non supportato | Standard |
| AWS Glue | Standard ed Express | Standard | Non supportato |
| AWS Glue DataBrew | Standard ed Express | Standard | Non supportato |
| AWS Lambda | Standard ed Express | Non supportato | Standard |
| AWS Elemental MediaConvert | Standard ed Express | Standard | Non supportato |
| Amazon SageMaker AI | Standard ed Express | Standard | Non supportato |
| Amazon SNS | Standard ed Express | Non supportato | Standard |
| Amazon SQS | Standard ed Express | Non supportato | Standard |
| AWS Step Functions | Standard ed Express | Standard | Standard |