AWS CloudFormation risorse generate quando AWS::Serverless::StateMachine è specificato - AWS Serverless Application Model

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à.

AWS CloudFormation risorse generate quando AWS::Serverless::StateMachine è specificato

Quando AWS::Serverless::StateMachine viene specificato un, AWS Serverless Application Model (AWS SAM) genera una AWS CloudFormation risorsa di AWS::StepFunctions::StateMachine base.

AWS::StepFunctions::StateMachine

LogicalId: <statemachine‑LogicalId>

Proprietà referenziabile: N/A (è necessario utilizzare il LogicalId per fare riferimento a questa risorsa) AWS CloudFormation

Oltre a questa AWS CloudFormation risorsa, quando AWS::Serverless::StateMachine viene specificata, genera AWS SAM anche AWS CloudFormation risorse per i seguenti scenari:

La proprietà del ruolo non è specificata

Quando la Role proprietà di un non AWS::Serverless::StateMachine è specificata, AWS SAM genera una AWS::IAM::Role AWS CloudFormation risorsa.

AWS::IAM::Role

LogicalId: <statemachine‑LogicalId>Role

Proprietà referenziabile: N/A (è necessario utilizzare per fare riferimento LogicalId a questa risorsa) AWS CloudFormation

Viene specificata un'origine di eventi API

Quando la Event proprietà di an AWS::Serverless::StateMachine è impostata suApi, ma la RestApiId proprietà non è specificata, AWS SAM genera la AWS::ApiGateway::RestApi AWS CloudFormation risorsa.

AWS::ApiGateway::RestApi

LogicalId: ServerlessRestApi

Proprietà referenziabile: N/A (è necessario utilizzare per fare riferimento LogicalId a questa risorsa) AWS CloudFormation

Viene specificata una fonte di eventi Event Bridge (o Event Bus)

Quando la Event proprietà di an AWS::Serverless::StateMachine è impostata su uno dei tipi di event bridge (o event bus), AWS SAM genera la AWS::Events::Rule AWS CloudFormation risorsa. Questo vale per i seguenti tipi: EventBridgeRuleSchedule, eCloudWatchEvents.

AWS::Events::Rule

LogicalId: <statemachine‑LogicalId><event‑LogicalId>

Proprietà referenziabile: N/A (è necessario utilizzare per fare riferimento LogicalId a questa risorsa) AWS CloudFormation