一時ファイルのコストを発生させずに tarball を s3 にアップロードしたいと考えています (ディスクが不足しています)。他のユーティリティでは、tar コマンドの出力をアップロード コマンドにパイプしますが、awscli ではうまくいきません。
$ echo ok | aws s3 cp /dev/stdin s3://my-bucket/test
upload failed: /dev/stdin to s3://my-bucket/test [Errno 29] Illegal seek
私がやりたいことをする方法はありますか?