首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引用伪参数插件弃用后的无服务器堆栈名称

问引用伪参数插件弃用后的无服务器堆栈名称
EN

Stack Overflow用户
提问于 2022-06-03 14:39:34
回答 1查看 35关注 0票数 1

我想知道在serverless.yml中引用AWSCloudFormatation伪参数的正确方法是什么,因为伪参数插件已经被废弃。

所有伪参数都不能以与${aws:region}类似的方式使用美元符号语法(例如,${aws:region}不是)。无服务器伪参数文档非常短,我不确定我是否完全理解它。我尝试过使用Ref: "AWS::StackName",但是当我试图生成一个输出时

代码语言:javascript
复制
   Fn::Sub:
      - "${Stack}-someOutputResourceName"
      - Stack:
        Ref: "AWS::StackName"

,我发现[...]/Fn::Sub/1/Stack] 'null' values are not allowed in templates出错了。

伪插件页面声称

这个插件提供的所有功能现在都由Serverless框架本地支持

如果这是真的,我应该如何使用伪参数?

EN

回答 1

Stack Overflow用户

发布于 2022-06-05 13:00:54

虽然上述方法不起作用,但我可以不使用Ref直接使用伪变量。

代码语言:javascript
复制
  Name: !Sub "${AWS::StackName}-someOutputResourceName"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72491238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档