Amazon S3 を使用して、動的に生成されたファイルを S3 に配布しています。
ローカルサーバーで使用できます
destination = open(VIDEO_DIR + newvideo.name, 'wb+')
生成されたビデオを場所 VIDEO_DIR.newvideo.name に保存します
VIDEO_DIR を S3 エンドポイントの場所に変更する実行可能な方法はありますか。では、動的に生成されたビデオを S3 サーバーに直接書き込むことができるのでしょうか?
別の質問は、オブジェクトを S3 に直接書き込む実行可能な方法はありますか? たとえば、chunklet=Chunklet()
このチャンクレット オブジェクトを S3 サーバーに直接書き込む方法は?
これを行うには、最初にローカル ファイルを作成し、S3 API を使用します。例えば、
mime = mimetypes.guess_type(filename)[0]
k = Key(b)
k.key = filename
k.set_metadata("Content-Type", mime)
k.set_contents_from_filename(filename)
k.set_acl('public-read')
でも効率は上げたい。パイソンが使われています。