AWS Python Virtualenv 我把它放在哪里 boto.cfg

AWS Python Virtualenv where do I put boto.cfg

我为 python 创建了一个 virtualenv。我有一些我已经成功使用的 python 文件,但现在我正在尝试使用 virtualenv 为 lambda 打包文件,我无法终生弄清楚将 boto.cfg aws授权文件。任何帮助将不胜感激。

在 Lambda 中使用 boto3 时,通常的做法是 "grant" Lambda 函数的角色,赋予它所需的权限。这是 "role based permissions" 与 "user based permissions"。

This document 从概念上对其进行了解释,但就像大多数 AWS 文档一样会让您感到疑惑 "Now that you sold me on what to do, HOW do I do it?"(也就是说,我发现大多数 AWS 文档都是针对 CTO 和 IT 主管的,他们负责批准预算和合作伙伴选择,而不是 developers/operators 实际上必须做这项工作的人。)

希望对您有所帮助!