画像ファイルを別バケットにコピーしたが、URLを叩いてもAccess Deniedになっていた.
そのまま公開させたい場合コピー時に権限設定が出来たのでメモ.
AWS SDK for PHP ver.2を使用
$s3 = Aws::factory([
'key' => S3_ACCESS_KEY,
'secret' => S3_SECRET_KEY,
'region' => S3_REGION,
])->get('s3');
$s3->copyObject([
'Bucket' => $from_bucket,
'Key' => "path/to/$file_name",
'CopySource' => "$to_bucket/path/to/$file_name",
'ACL' => 'public-read', <- この権限設定を追加
]);