チートシート
echo '【オブジェクトの中身】' | docker exec --interactive 【コンテナ名】 awslocal s3 cp - s3://【バケット名】/【オブジェクトのパス】
ポイント
1. docker exec --interactive
アタッチしていなくても、標準入力を開き続ける
docker exec — Docker-docs-ja 24.0 ドキュメント より引用
2. s3 cp -
s3 cp
コマンドでは、次の構文を使用して、stdin
から指定先のバケットにファイルストリームをアップロードします。$ aws s3 cp - <target> [--options]
Using high-level (s3) commands in the AWS CLI - AWS Command Line Interface より引用