私は時にはAmazon S3の2番目のバケットに転送する必要があるオブジェクトを1つのバケットに持っています。私はこれらのバケツを管理するためにFlysystemでLaravel 5.3を使用しています。flysystemを使用して、あるバケットから別のバケットにファイルを転送するにはどうすればよいですか?
解決方法1つの解決策は、サーバーにイメージをダウンロードしてから別のバケットにアップロードすることですが、S3にファイルが存在し、S3内で移動しているため時間/帯域幅が浪費されるようです。 Flysystemでこれを行うことはできますか、またはAmazonのAPIを直接使用する必要がありますか?
を '$内容を使用=ストレージは::(取得します'file.jpg'); 'ファイルを取得し、新しいサーバへの接続を持つ別々の新しいFlysystemインスタンスを作成し、読み込まれた内容を書き込みます。 –
@CerlinBossは私がその時点でダウンロードしてアップロードすることはできませんか?それは私が避けようとしていることです。私の目標はファイルをbucket - > bucket - > my server - > bucketから転送することです。 – Citizen
あなたはあなたのlaravelサーバーから何かできることはありません。 Uは、Amazon APIを利用する必要があるかもしれません。 –