我想在启动时在EC2实例的/etc/resolv.conf文件中添加自定义搜索条目。
我使用Cloudformation来配置我的服务器。该文件已经由AWS填充了一个搜索条目,因此我只想在此行中添加第二个条目,如下所示:
search myCompany.com region.compute.internal
使用云形成实现此目标的最佳方法是什么?
答案 0 :(得分:1)
使用用户数据参数:它将在启动时对您的实例进行所有必要的修改。在CloudFormation脚本的实例定义中,添加如下内容:
MyEC2Instance:
Type: AWS::EC2::Instance
Properties:
UserData:
Fn::Base64: !Sub |
#!/bin/bash
echo "search myCompany.com region.compute.internal" >> /etc/resolv.conf