本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS CloudFormation 指定時產生AWS::Serverless::StateMachine的資源
指定AWS::Serverless::StateMachine
時, AWS Serverless Application Model
(AWS SAM) 會產生AWS::StepFunctions::StateMachine
基底 AWS CloudFormation
資源。
AWS::StepFunctions::StateMachine
-
LogicalId
:<statemachine‑LogicalId>
可參考屬性:N/A (您必須使用
LogicalId
來參照此 AWS CloudFormation 資源)
除了此資 AWS CloudFormation 源之外,如果AWS::Serverless::StateMachine
有指定, AWS SAM 也會針對下列案例產生 AWS CloudFormation 資源:
未指定角色屬性
未指定的Role
屬AWS::Serverless::StateMachine
性時, AWS SAM 會產生資AWS::IAM::Role
AWS CloudFormation 源。
AWS::IAM::Role
-
LogicalId
:<statemachine‑LogicalId>
Role可參考屬性:N/A (您必須使用
LogicalId
來參照此 AWS CloudFormation 資源)
已指定 API 事件來源
當 a 的Event
屬性設定為Api
,但未指定RestApiId
屬性時, AWS SAM 會產生資AWS::ApiGateway::RestApi
AWS CloudFormation 源。AWS::Serverless::StateMachine
AWS::ApiGateway::RestApi
-
LogicalId
:ServerlessRestApi
可參考屬性:N/A (您必須使用
LogicalId
來參照此 AWS CloudFormation 資源)
已指定事件橋接器 (或事件匯流排) 事件來源
將 a 的Event
屬性設定AWS::Serverless::StateMachine
為其中一個事件橋接器 (或事件匯流排) 類型時, AWS SAM 會產生AWS::Events::Rule
AWS CloudFormation 資源。這適用於下列類型:EventBridgeRule
Schedule
、和CloudWatchEvents
。
AWS::Events::Rule
-
LogicalId
:<statemachine‑LogicalId><event‑LogicalId>
可參考屬性:N/A (您必須使用
LogicalId
來參照此 AWS CloudFormation 資源)