我正在尝试使用 AWS Lambda 将 csv 文件写入 S3 存储桶,为此我使用了以下代码:
data=[[1,2,3],[23,56,98]]
with open("s3://my_bucket/my_file.csv", "w") as f:
f.write(data)
这会引发以下错误:
[Errno 2] No such file or directory: u's3://my_bucket/my_file.csv': IOError
Traceback (most recent call last):
File "/var/task/lambda_function.py", line 51, in lambda_handler
with open("s3://my_bucket/my_file.csv", "w") as f:
IOError: [Errno 2] No such file or directory: u's3://my_bucket/my_file.csv'
我可以帮忙吗?
PS:我使用的是python 2.7
提前致谢
原文由 kab 发布,翻译遵循 CC BY-SA 4.0 许可协议
迟回答总比不回答好。在 S3 中获取数据有四个步骤:
是这样的:
希望能帮助到你。