質問: requests.put('コピー先のS3の署名付きURL',data=data) print(response) ``` というのも、この処理をlambdaで非同期で複数同時実行したいと考えているため、 使用できるtmpのストレージの制約上、厳しいのでは!?と思っています。 調べても他にいい方法が見つからなかったため、こちらで質問させていただきました。 よろしくお願いいたします。
回答: こんにちは。 署名付きURLしかもらえないのだとできることは少ないですね。 限定的なアクセスキーをもらうことをおすすめします。 参考:AWS の S3 のファイルを別の bucket にコピーする方法 - Qiita どうしても無理なら、URLからメモリ上に読み込むことは可能です。 ``` import io data = io.BytesIO(requests.get(url).content) ```