kct*_*ang 6 dns gcloud google-cloud-dns
我可以使用以下命令从vi/mate交互式编辑JSON文件,使用gcloud工具编辑DNS记录:
gcloud dns records --zone=myzone edit
Run Code Online (Sandbox Code Playgroud)
但是,我希望能够进行批量更新,如下所示:
gcloud dns records --zone=myzone edit < my-additional-records.txt
Run Code Online (Sandbox Code Playgroud)
...其中my-additional-records.txt包含我要添加的DNS记录.
我认为编辑的JSON文件包含DNS记录的添加和删除都不是那么简单.所以,任何提示将不胜感激.
我自己没有尝试过,但如果 JSON 格式是这里的格式: https: //developers.google.com/cloud-dns/getting-started
只设置deletions : [](空 JSON 数组)怎么样?这不就达到你想要的效果了吗(不删除)?这是否以某种方式失败了?
更新1:
如果问题是程序的实际管道输入,并且您找不到基于 shell 的方法来执行此操作,我找到了此迁移脚本,它显示了如何编写此操作的脚本(使用 python)。
| 归档时间: |
|
| 查看次数: |
1170 次 |
| 最近记录: |