代码之家  ›  专栏  ›  技术社区  ›  DevBabai

如何在boto3中传递json文件

  •  0
  • DevBabai  · 技术社区  · 7 年前

    如何在boto3中将json文件作为参数传递?

    import boto3
    
    client = boto3.client('route53')
    doc = open('policy.json', 'rb').read()
    
    response = client.create_traffic_policy(
        Name = 'test2',
        Document = '?????',
        Comment = 'new traffic policy'
    )
    

    我想传递一个json文件来代替文档

    1 回复  |  直到 7 年前
        1
  •  1
  •   Sudharsan Sivasankaran    7 年前

    您可以使用JSON库

    import boto3
    import json
    
    client = boto3.client('route53')
    doc = json.loads(open('cp.json', 'rb').read())
    
    response = client.create_traffic_policy(
        Name = 'test2',
        Document = json.dumps(doc),
        Comment = 'new traffic policy'
    )