Automation 如何更改CloudFlare帐户中的多个站点dns?

Automation 如何更改CloudFlare帐户中的多个站点dns?,automation,dns,command-line-interface,terraform,cloudflare,Automation,Dns,Command Line Interface,Terraform,Cloudflare,我在CloudFlare帐户上有很多站点,有时在迁移服务器时,我需要手动更改CF中的每个域DNS。我怎样才能使用一些工具或脚本,帮助我下载所有域名信息,然后轻松更改它? 也许是一些地形的例子?我还没有使用Terraform,所以我只是在思考如何自动化这个过程。 Tnx 你能举一个你发现自己正在做的改变的例子吗?您的CloudFlare帐户上有多少个站点?您是否愿意使用资源为每个CloudFlare DNS记录编写Terraform代码,并将您的所有记录导入Terraform的状态文件?@ydae

我在CloudFlare帐户上有很多站点,有时在迁移服务器时,我需要手动更改CF中的每个域DNS。我怎样才能使用一些工具或脚本,帮助我下载所有域名信息,然后轻松更改它? 也许是一些地形的例子?我还没有使用Terraform,所以我只是在思考如何自动化这个过程。
Tnx

你能举一个你发现自己正在做的改变的例子吗?您的CloudFlare帐户上有多少个站点?您是否愿意使用资源为每个CloudFlare DNS记录编写Terraform代码,并将您的所有记录导入Terraform的状态文件?@ydaetskcoR,每个帐户有100多个域。@ydaetskcoR,我需要更改DNS记录。只需更改每个CF帐户在所有域中的服务器IP。@ydaetskcoR,是的,如果这是最好的方法,我将编写Terraform文件。但是,我是否可以优化该过程并下载Terraform格式的所有域列表以完成该任务,或者我需要手动复制粘贴Terraform模板中的每个域?如果是这样的话…好吧,但是如果有更快速的wey存在,我会很高兴。它是多个域都指向同一IP地址?