Необходимо добавить контент в resolv.conf на основе региона через шаблон облачной информации - PullRequest
0 голосов
/ 05 марта 2019

Мне нужно обновить содержимое в resolv.conf на основе выбора региона с помощью шаблона облачной информации.

Пример сервера имен 0.0.0.0

вышеупомянутое содержимое необходимо добавить в основе resolv.confпо региону Если я выберу США, тогда сервер имен будет другим, а если это ЕС, то он будет другим

Мне нужно, как записать это условие в шаблон облачной информации.

Пожалуйста, помогите мне вэто.

Спасибо

1 Ответ

0 голосов
/ 05 марта 2019

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

UserData:
  Fn::Base64: !Sub 
      - |
        #!/bin/bash 
        nameserver=${nameserver}
        echo "nameserver $nameserver" >> /etc/resolvconf/resolv.conf.d/base
      - nameserver: !FindInMap
          - RegionMap
          - !Ref "AWS::Region"
          - nameserver

Вам потребуется объявить RegionMap в отображениях, чтобы сопоставить каждый регион с соответствующим сервером имен.

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