我正在处理一些Kaggle项目。在我的笔记本电脑上使用BigQuery的Python 库,我可以在通过环境变量传递身份验证凭据GOOGLE_APPLICATION_CREDENTIALS
后成功下载数据集。如文档所述,此环境变量指向包含凭据的 JSON 文件的位置。
现在我想使用Chalice在Amazon Lambda上运行此代码。我知道 Chalice 中有一个环境变量选项,但我不知道如何在 Chalice 应用程序中包含 JSON 文件并将其位置作为环境变量传递。此外,我不确定在 Chalice 中将凭证作为 JSON 文件传递是否安全。
有没有人对如何将 Google 凭据作为 Chalice 应用程序的环境变量传递一些经验?