美文网首页
工具脚本-导入route53记录-2023-03-24

工具脚本-导入route53记录-2023-03-24

作者: 貓叔 | 来源:发表于2023-03-23 16:46 被阅读0次

    工作的时候需要做一次route53记录的迁移,根据文档 ,写了一个脚本去处理 step4 的json

    import json
    import copy
    import os
    import sys
    
    input_path = os.path.abspath(sys.argv[1])
    
    # read input from file
    with open(input_path, 'r') as f:
        data = json.load(f)
    
    
    # convert data
    changes = []
    for record in data['ResourceRecordSets']:
        print(record)
        change = {
            'Action': 'CREATE',
        }
        change['ResourceRecordSet'] = copy.deepcopy(record)
        changes.append(change)
    
    # write output to file
    with open('output.json', 'w') as f:
        json.dump({'Changes': changes}, f)
    

    相关文章

      网友评论

          本文标题:工具脚本-导入route53记录-2023-03-24

          本文链接:https://www.haomeiwen.com/subject/scbirdtx.html