我想知道在serverless.yml中引用AWSCloudFormatation伪参数的正确方法是什么,因为伪参数插件已经被废弃。
所有伪参数都不能以与${aws:region}类似的方式使用美元符号语法(例如,${aws:region}不是)。无服务器伪参数文档非常短,我不确定我是否完全理解它。我尝试过使用Ref: "AWS::StackName",但是当我试图生成一个输出时
Fn::Sub:
- "${Stack}-someOutputResourceName"
- Stack:
Ref: "AWS::StackName",我发现[...]/Fn::Sub/1/Stack] 'null' values are not allowed in templates出错了。
伪插件页面声称
这个插件提供的所有功能现在都由Serverless框架本地支持
如果这是真的,我应该如何使用伪参数?
发布于 2022-06-05 13:00:54
虽然上述方法不起作用,但我可以不使用Ref直接使用伪变量。
Name: !Sub "${AWS::StackName}-someOutputResourceName"https://stackoverflow.com/questions/72491238
复制相似问题