python 使用AWS Lambda存取Google表格
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 使用AWS Lambda存取Google表格相关的知识,希望对你有一定的参考价值。
# encoding: utf-8
from __future__ import print_function
from __future__ import unicode_literals
import os
import json
import boto3
import logging
import gspread
from oauth2client.service_account import ServiceAccountCredentials
boto3.set_stream_logger('boto3.resources', logging.CRITICAL)
logger = logging.getLogger()
logger.setLevel(os.environ['LOG_LEVEL'])
def lambda_handler(event, context):
# authorization
scope = ['https://spreadsheets.google.com/feeds']
credentials = ServiceAccountCredentials\
.from_json_keyfile_name('Entry Form Project-42962e70a030.json', scope)
gc = gspread.authorize(credentials)
spreadsheet = gc.open("Buyer Progress")
cur_worksheet = spreadsheet.worksheet("アライアンス一覧")
# get all values
list_of_lists = cur_worksheet.get_all_values()
以上是关于python 使用AWS Lambda存取Google表格的主要内容,如果未能解决你的问题,请参考以下文章
python中的AWS Lambda导入模块错误
如何使用 Python 检索 AWS Lambda 公共 IP 地址?
使用 AWS CDK 在 AWS Codepipeline 中部署 Python Lambda 函数
在 AWS Lambda 中使用 python 日志记录
无法从 lambda 中的 python 连接到 aws redshift
使用 Lambda 在 AWS Codestar 中安装 Python 依赖项