我正在创建一个 AWS Lambda 函数,尝试将文件 (s3.download_file) 下载到我使用Python (3.6) 中的临时文件库创建的临时目录。然后,我对文件进行一些转换,并且需要再次上传它(s3.upload_file)。我对我的临时目录的生命周期充满信心,当 Lambda 完成其工作时,临时目录将自行销毁。Lambda 返回与禁止的 HeadObject 操作相关的错误。确切的错误是:
“调用 HeadObject 操作时发生错误 (403):禁止”
我该如何调试这个错误?我已经检查了几个来源,其中一些谈到调整策略、检查权限,但我的问题是,有一些逐步的步骤(AWS 在其文档中没有),可以让我解决这个问题吗?