#!/bin/bash
# コピー元のS3バケット名とプレフィックス
source_bucket="your-source-bucket"
source_prefix="your-source-prefix/"
# コピーする日付(YYYY-MM-DD形式)
copy_date="2023-05-31"
# コピー元のS3バケットから指定日付以降のオブジェクトをローカルにコピーする
aws s3api list-objects --bucket $source_bucket --prefix $source_prefix --output json --query 'Contents[?LastModified>=`'"$copy_date"'T00:00:00`].{Key: Key}' | jq -r '.[].Key' | xargs -I {} aws s3 cp "s3://$source_bucket/{}" "{}"