google-calendar-api – 如何从Lambda AWS oAuth Google API?

我正在为Google日历构建Alexa Skill.客户端代码在本地计算机上按预期工作,因为我可以使用该链接验证本地计算机.但是,当我在AWS Lambda上部署代码时,我无法进行身份验证,因为我无法通过AWS控制台输入代码.

我在设置Google Calendar API的身份验证时遇到了麻烦
部署在AWS lambda上时.

这份文件对我没什么帮助
Google Implementing Server Side Authentication

最佳答案 您应该创建一个服务帐户.这些是专为服务器到服务器通信而设计的.文档可以在这里找到:
https://developers.google.com/identity/protocols/OAuth2ServiceAccount

其他答案解决方案的问题是:

> API密钥不安全
>访问令牌(例如,通过CLI命令gcloud auth print-access-token获得)到期.由于Lambdas是无状态的,因此暂时无法存储令牌并在其过期时刷新它.

点赞