在FindInMap中进行CloudFormation转换

周四

我正在尝试转换传递给FindInMap的键之一。我尝试遵循的示例来自此处:

https://github.com/awslabs/aws-cloudformation-templates/tree/master/aws/services/CloudFormation/MacrosExamples/StringFunctions/#basic-usage

        - Fn::FindInMap
          - 'Fn::Transform':
               Name: 'String'
               Parameters:
                  InputString: !Ref Env
                  Operation:
                    Replace:
                      Old: "-"
                      New: ""
          - !Ref "AWS::Region"
          - 'AppSubnetIds'

我收到以下错误消息作为响应:

mapping values are not allowed here
  in "<unicode string>", line 186, column 28:
              - 'Fn::Transform':
                               ^ (line: 186)

我的语法有问题吗?还是通常不可能?

贝伦堡

这是语法错误。存储库中Replace给出一个示例,说明如何进行该操作这是我能够部署的模板,它Transform在内部使用FindInMap并创建带有test-key:test-value标签的S3存储桶

Parameters:
  Env:
    Type: String
    Default: env-dev

Mappings:
  envdev:
    us-east-1:
      AppSubnetIds: test-value

Resources:
  S3Bucket:
    Type: "AWS::S3::Bucket"
    Properties:
      Tags:
        - Key: test-key
          Value: 
            'Fn::FindInMap':
              - 'Fn::Transform':
                   Name: 'String'
                   Parameters:
                      InputString: !Ref Env
                      Operation: Replace
                      Old: "-"
                      New: ""
              - !Ref "AWS::Region"
              - AppSubnetIds

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C中进行除法转换

来自分类Dev

在Haskell中进行类型转换

来自分类Dev

在malloc中进行类型转换

来自分类Dev

在SQL Server中进行转换

来自分类Dev

是否可以在AWS CloudFormation模板中进行继承或代码重用?

来自分类Dev

避免在Java中进行动态转换

来自分类常见问题

在for-in循环中进行类型转换

来自分类Dev

在IE中进行转换无法正常工作

来自分类Dev

int在Mongo中进行浮点转换

来自分类Dev

在C ++中进行多继承转换

来自分类Dev

避免在Scala中进行类型转换

来自分类Dev

在postgres中进行复合类型的转换

来自分类Dev

Swift:在for循环中进行类型转换

来自分类Dev

在通用Swift函数中进行类型转换

来自分类Dev

如何在Powershell中进行类型转换

来自分类Dev

在OpenGL中进行转换后获取顶点?

来自分类Dev

如何在HTML Canva中进行转换?

来自分类Dev

可以在ML中进行类型转换吗?

来自分类Dev

在C ++中进行多继承转换

来自分类Dev

如何在javascript中进行类型转换?

来自分类Dev

春季在RestTemplate中进行unicode转换

来自分类Dev

在SUM和案例中进行CAST或转换

来自分类Dev

在通用Swift函数中进行类型转换

来自分类Dev

在IE中进行转换无法正常工作

来自分类Dev

在C ++中进行内联汇编以进行数据转换

来自分类Dev

如何以编程方式在SVG文件中进行组转换?

来自分类Dev

在AngularJS中进行转换而无需添加新元素

来自分类Dev

转换新数据集以在Python中进行预测

来自分类Dev

防止在构造函数中进行不希望的转换