我需要使用 aws s3api 列出 S3 存储桶内目录中具有特定上次修改日期的所有对象。我有以下内容:
aws s3api list-objects-v2 --bucket 's3://my-bucket/dir1/dir2/dir3' --query 'Contents[?contains(LastModified, `2023-01-08`)].Key'
由于路径中不允许使用正斜杠,因此失败。我相信我需要使用键值添加目录路径,但在任何地方都找不到如何执行此操作的示例。有人可以帮忙吗?
您需要独立提供存储桶名称和S3对象键前缀,例如:
aws s3api list-objects-v2 \
--bucket my-bucket \
--prefix dir1/dir2/dir3/ \
--query 'Contents[?contains(LastModified, `2023-01-08`)].Key'