gpt4 book ai didi

amazon-web-services - 如何使用 CloudFormation 替换字符串变量中的字符

转载 作者:行者123 更新时间:2023-12-03 07:12:38 27 4
gpt4 key购买 nike

在使用 CloudFormation 语法的 serverless.yml 脚本中,我使用 appName 变量为我的应用程序定义了一个名称:

custom:
appName: my-app-name

在脚本的某个位置,我使用这个 appName 变量来组装 url 路径字符串,例如:

  myEndpoint:
events:
- http:
path: /${{self:custom.appName}}/index

这将导致路径/my-app-name/index

但我想用 _ 破折号替换 - 字符。

最干净的方法是什么?

最佳答案

您无法使用普通的 CloudFormation 来做到这一点。您必须使用macros ,尽管也可以使用自定义资源。具体来说,您可以使用我的 AWS 开发的 Replace 宏,可在 aws-cloudformation /aws-cloudformation-macros 获取。 。您还可以开发自己的宏,或者修改 AWS 提供的宏,因为它是开源的。

关于amazon-web-services - 如何使用 CloudFormation 替换字符串变量中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68947257/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com