put1 AWS bucket object putがretry扱いになる ソース実行1つのFileをopenして、S3に2回putするfile = File.open('file.csv')object(key1).put(body: file, **params)object(key2).put(body: file, **params) 結果(ログ)2回目のputする時に、retryしているため20秒かかってしまう。[Aws::S3::Client 200 0.059539 0 retries] put_object(body: ... )[Aws::S3::Client 200 20.484029 1 retries] put_object(body: ... ) 理由Fileを1回readすると、カーソルが末尾に移動するからです。file = File.open('file.csv')=> #[93] pry(main)> file.read=> .. 2024. 8. 8. 이전 1 다음