AWS php sdk 用于即时写入 s3 存储桶

Posted

技术标签:

【中文标题】AWS php sdk 用于即时写入 s3 存储桶【英文标题】:AWS php sdk for on the fly writing to s3bucket 【发布时间】:2017-01-18 05:02:37 【问题描述】:

我想将 s3 bucket1 中的一些文件(视频)以 zip 格式即时写入 s3bucket2,而不使用任何磁盘空间进行临时存储。它应该以最短的时间跨度和更少的开销发生。目前我正在使用 zipstream 制作 zip,但无法即时写入存储桶。需要任何帮助。

【问题讨论】:

【参考方案1】:

是的,你可以。如果您将对象作为字符串保存在内存中,只需使用file_put_contents

file_put_contents('s3://bucket/key', $your_data);

这是完全合法的,因为 php SDK 支持支持流包装器:​​http://docs.aws.amazon.com/aws-sdk-php/v2/guide/feature-s3-stream-wrapper.html

【讨论】:

数据不是字符串而是视频

以上是关于AWS php sdk 用于即时写入 s3 存储桶的主要内容,如果未能解决你的问题,请参考以下文章