Как преобразовать строку в верхний регистр в шаблоне CloudFormation - PullRequest
0 голосов
/ 10 февраля 2020

В моем шаблоне CloudFormation есть следующий фрагмент

 PublicSubnetA:
    Type: AWS::EC2::Subnet
    Properties:
      VpcId: !Ref VPC
      CidrBlock: 10.1.10.0/24
      AvailabilityZone: !Select [ 0, !GetAZs ]    # Get the first AZ in the list        
      Tags:
      - Key: Name
        Value: !Sub
          - ${AWS::StackName}-PUB-${SUFFIX}
          - SUFFIX: !Select [ 0, !GetAZs ]

Мне нужно, чтобы SUFFIX был в верхнем регистре, как мне это сделать?

1 Ответ

0 голосов
/ 10 февраля 2020

Вы можете сделать это с помощью функции transform intrinsi c , которая вызывает макрос. Кто-то уже написал кучу макросов для работы со строками, поэтому, если вы развернули их, вы можете использовать их без дополнительного кодирования.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...