Как работают вложенные списки или добавляются в список в Cloudformation? - PullRequest
0 голосов
/ 12 февраля 2019

Я хочу сослаться на безопасность, которая создается в самом стеке.Я пытаюсь это, но ничего не получается.Может кто-нибудь мне помочь.

Parameters:
  env:
    Default: qa
    Type: String

Вот сопоставления

Mappings:
  envMap:
    qa:
      securityGroups: 'sg-xxxxxxxx,sg-xxxxxxxx'
    sub:
      subnets: 'subnet-xxxxxxxx,subnet-xxxxxxxx'

Я создаю группу безопасности, а также хочу сопоставить существующие группы безопасности.

Resources:

  InstanceSecurityGroup:
      Type: AWS::EC2::SecurityGroup
      Properties:
        GroupDescription: Allow http to client host
        SecurityGroupIngress:
          - IpProtocol: tcp
            FromPort: 80
            ToPort: 80
            CidrIp: 0.0.0.0/0
  LoadBalancer:
    Type: 'AWS::ElasticLoadBalancingV2::LoadBalancer'
    Properties:
      SecurityGroups: !Split
        - ','
        - !Sub
          - '!Ref InstanceSecurityGroup,${mappedGroup}'
          - mappedGroup: !FindInMap
              - envMap
              - !Ref env
              - securityGroups
      Subnets: !Split
        - ','
        - !FindInMap
          - envMap
          - sub
          - subnets
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...