首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有一种方法可以使用AWS将函数的JSON输出保存到S3?

有没有一种方法可以使用AWS将函数的JSON输出保存到S3?
EN

Stack Overflow用户
提问于 2019-10-13 07:43:20
回答 2查看 1.9K关注 0票数 0

我用Python编写了一个函数来分析文档,并从这些文档中的表单中检索键值对。下面就是它的处理程序。

代码语言:javascript
复制
def handler(event, context):
  bucket = event['Records'][0]['s3']['bucket']['name']
  key = urllib.parse.unquote_plus(event['Records'][0]['s3']['object']['key'], encoding='utf-8')

  try:
      document = TTFunction(bucket,key)
      KVpairs=[]
      for page in document.pages:
        KVpairs= output(page)

当我打印这个函数的输出时,它是用JSON表示的。有没有一种方法可以将此输出保存为同一个桶中的JSON或CSV?

EN

回答 2

Stack Overflow用户

发布于 2019-10-13 12:22:40

  • 这只是一个示例代码aws博士
  • boto3文档用于对象注意,正文可以是字节或文件。
  • 您的lambda必须对桶具有写权限才能向其添加一个对象。
代码语言:javascript
复制
    # Put the object
    s3 = boto3.client('s3')
    try:
        s3.put_object(Bucket=dest_bucket_name, Key=dest_object_name, Body=object_data)
    except ClientError as e:
        logging.error(e)
        return False
票数 0
EN

Stack Overflow用户

发布于 2019-10-14 04:49:57

我找到了那个密码。我遇到的问题之一是把身体转换成拜特斯,但我找到了一种方法。我很快就会把密码发出去。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58361523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档