一套用于配置Amazon route53的工具
项目描述
dns_setup读取一个简单的yaml文件,该文件仅定义凭据、域和用于定义域的bind样式区域文件。
Amazon别名条目被视为TXT DNS类型,域名添加了_alias,值以“Alias”开头。这是为了解决dnspython库不允许无效DNS类型的问题。一个区域文件中的示例别名(替换hosted_zone_id和dns_name):$TTL 600 ; 10分钟 - 别名条目始终具有600的TTL _alias IN TXT “Alias hosted_zone_id dns_name.”
update_host.py将更新route 53域中的单个主机条目。它依赖于环境变量和命令行参数,而不是yaml。我使用它来实现ec2的动态DNS,方法是在contrib中找到的简单init脚本。由于这可能会在许多机器上使用,出于安全考虑,我建议您使用dns子域和不同的AWS凭据使用此脚本。
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。
源分发
Cirrus-0.10.tar.gz (9.0 kB 查看散列)
构建发行版
Cirrus-0.10-py2.7.egg (15.4 kB 查看哈希值)