gpt4 book ai didi

amazon-web-services - 是否可以拆分字符串并仅取出 Cloudformation Template 中的单个字符?

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

在我的 Cloudformation 模板中,我只想获取字符串的第一个字符!例如

我有以下参数

EnvType: 
Default: Dev

我想做的是在我的标签中,

Name: !Sub '${AWS::Region}${AWS::AccountID}${EnvType}'

在此我不希望 Dev 出现在名称中,我只想要 Dev 的第一个字符。哪个是D!是否可以使用 split 或任何其他功能来实现?

最佳答案

您可以使用 Cloudformation 中的内部函数对字符串执行转换/连接/拆分。

在这种情况下,您可以尝试使用 split ,如下所示:

!Select [0, !Split ["", !Sub ${EnvType}]]

如果您想将其与“名称”中的其他值连接起来,则可以使用以下方法:

Name: !Join
- ''
- - !Sub '${AWS::Region}${AWS::AccountID}
- !Select [0, !Split ["", !Sub ${EnvType}]]

您可以引用Fn::Split文档以获取更多详细信息

关于amazon-web-services - 是否可以拆分字符串并仅取出 Cloudformation Template 中的单个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66383445/

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