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à.
Orchestrazione delle risorse con AWSAWS Step Functions
Puoi utilizzarlo AWS Step Functionsper orchestrare AWS Lambda funzioni e altre AWS risorse per formare flussi di lavoro complessi e robusti.
Nota
Per gestire i AWS SAM modelli che contengono le macchine a stati Step Functions, è necessario utilizzare la versione 0.52.0 o successiva di. AWS SAM CLI Per verificare la versione in uso, esegui il comando. sam
--version
Step Functions si basa sui concetti di task e macchine a stati. Definisci le macchine a stati utilizzando Amazon States Language basato su JSON. La console Step Functions
Con il supporto Step Functions in AWS Serverless Application Model (AWS SAM), puoi fare quanto segue:
-
Definite le macchine a stati, direttamente all'interno di un AWS SAM modello o in un file separato
-
Crea ruoli di esecuzione delle macchine a stati tramite modelli di AWS SAM policy, policy in linea o policy gestite
-
Attiva esecuzioni di macchine a stati con API Gateway o EventBridge eventi Amazon, in base a una pianificazione all'interno di un AWS SAM modello o chiamando direttamente le API
-
Utilizza i modelli di AWS SAM policy disponibili per i modelli di sviluppo Step Functions comuni.
Esempio
Il seguente frammento di esempio tratto da un file AWS SAM modello definisce una macchina a stati Step Functions in un file di definizione. Tieni presente che il my_state_machine.asl.json
file deve essere scritto in Amazon States Language.
AWSTemplateFormatVersion: "2010-09-09" Transform: AWS::Serverless-2016-10-31 Description: Sample SAM template with Step Functions State Machine Resources: MyStateMachine: Type: AWS::Serverless::StateMachine Properties: DefinitionUri: statemachine/my_state_machine.asl.json ...
Per scaricare un'AWS SAMapplicazione di esempio che include una macchina a stati Step Functions, consulta Creare una macchina a stati Step Functions Using AWS SAM nella AWS Step FunctionsDeveloper Guide.
Ulteriori informazioni
Per saperne di più su Step Functions e sul suo utilizzo conAWS SAM, consulta quanto segue: