AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS::StepFunctions::Activity

使用 AWS::StepFunctions::Activity 资源创建 AWS Step Functions 活动。

有关创建活动以及利用活动创建状态机的信息,请参阅 AWS Step Functions 开发人员指南中的教程:活动状态机AWS Step Functions API 参考中的 CreateActivity

语法

JSON

Copy
{ "Type": "AWS::StepFunctions::Activity", "Properties": { "Name": String } }

YAML

Copy
Type: "AWS::StepFunctions::Activity" Properties: Name: String

属性

Name

要创建的活动的名称。该名称对于您的 AWS 账户和所在区域都必须是唯一的。

Required: Yes

Type: String

更新要求替换

返回值

Ref

当向 Ref 内部函数提供此资源的逻辑 ID 时,Ref 将返回所创建活动的 ARN。例如:

Copy
{ "Ref": "MyActivity" }

返回与以下值类似的值:

Copy
arn:aws:states:us-east-1:111122223333:activity:myActivity

有关使用 Ref 功能的更多信息,请参阅参考

Fn::GetAtt

Fn::GetAtt 返回一个此类型指定属性的值。以下为可用属性和示例返回值。

Name

返回活动的名称。例如:

Copy
{ "Fn::GetAtt": ["MyActivity", "Name"] }

返回与以下值类似的值:

Copy
myActivity

有关使用 Fn::GetAtt 的更多信息,请参见 Fn::GetAtt

示例

以下示例创建 Step Functions 活动。

JSON

Copy
{ "AWSTemplateFormatVersion" : "2010-09-09", "Description" : "An example template for a Step Functions activity.", "Resources" : { "MyActivity" : { "Type" : "AWS::StepFunctions::Activity", "Properties" : { "Name" : "myActivity" } } } }

YAML

Copy
AWSTemplateFormatVersion: "2010-09-09" Description: "A sample template for a Step Functions activity" Resources: MyActivity: Type: "AWS::StepFunctions::Activity" Properties: Name: myActivity

本页内容: