Назначать публичный IP только с CloudFormation - PullRequest
0 голосов
/ 29 августа 2018

Я использую CloudFormation для создания экземпляра EC2. То, чего я пытаюсь добиться, - это назначить только публичный IP. Нет частного IP. Все отлично создается и создает запись DNS для публичного IP, но также создает частный IP. Как я могу сказать это, чтобы не создавать частный IP. Вот мой шаблон:

Resources:
  EC2Instance:
    Properties:
      ImageId:
        Ref: ImageId
      InstanceType:
        Ref: InstanceType
      KeyName:
        Ref: KeyName
      NetworkInterfaces:
      - GroupSet:
        - Ref: GroupId
        DeviceIndex: 0
        DeleteOnTermination: true
        SubnetId:
          Ref: SubnetId
    Type: AWS::EC2::Instance
  DnsRecord:
    Type: AWS::Route53::RecordSet
    Properties:
      HostedZoneName: !Ref 'HostedZoneName'
      Comment: DNS name for my instance.
      Name: !Join ['', [!Ref 'Subdomain', ., !Ref 'HostedZoneName']]
      Type: A
      TTL: '300'
      ResourceRecords:
      - !GetAtt EC2Instance.PublicIp

1 Ответ

0 голосов
/ 29 августа 2018

У вас всегда есть частный IP. Есть ли проблемы с этим на вашей стороне?

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