【发布时间】:2019-12-30 01:14:08
【问题描述】:
考虑这段代码:
MyStateMachine:
Type: "AWS::StepFunctions::StateMachine"
Properties:
StateMachineName: MyStateMachine
DefinitionString:
Fn::Sub:
- Fn::Transform:
Name: 'AWS::Include'
Parameters:
Location: s3://my-bucket/my.json
- { Param1: MyLambda1.Arn, Param2: MyLambda2.Arn }
我遇到了一个错误:
模板错误:一个或多个 Fn::Sub 内部函数未指定预期参数。 指定一个字符串作为第一个参数,以及一个可选的第二个参数来指定一个映射 字符串中要替换的值
要求第一个参数必须是字符串,但是如果状态机有arn的占位符怎么办?如何更换它们?有什么解决方法吗?
【问题讨论】:
-
你能告诉我们
s3://my-bucket/my.json的内容吗?
标签: amazon-web-services yaml amazon-cloudformation