【发布时间】:2023-03-29 00:17:01
【问题描述】:
我有一个 S3 存储桶,我的应用程序将一些最终结果 DataFrames 保存为 .csv 文件。我想下载这个桶里最新的1000个文件,但是不知道怎么做。
我不能手动操作,因为存储桶不允许我按日期对文件进行排序,因为它有 1000 多个元素
我看到了一些可以使用 AWS CLI 解决的问题,但是我没有足够的用户权限来使用 AWS CLI,所以我必须使用我将要使用的 boto3 python 脚本来解决上传到 lambda。
我该怎么做?
【问题讨论】:
-
CLI 的权限通常与 boto3 相同。因此,如果您不能使用 CLI,则很可能您将无法使用 boto3。您能否提供更多详细信息,为什么您认为可以使用 boto3,但不能使用 CLI?你只能使用 lambda 函数吗?
-
CLI 允许您使用 JMESPath 编写查询,这将允许您按其他条件过滤结果。但在幕后,它仍在拉低一切。
标签: python amazon-web-services amazon-s3 lambda boto3