AWS S3 批处理获取 PHP 开发工具包,或并行使用以提高性能


AWS S3 batch get with PHP SDK, or parallel usage for increased performance

我正在尝试找出是否可以在 PHP 中从 S3 获取多个对象。

以阻塞和顺序方式为每个对象执行 http 请求可能会严重影响性能,我想知道是否有办法解决这个问题。API 似乎没有批量获取终点,只有批量删除或复制。我在想,如果 AWS 没有为我提供一种方法来做到这一点,也许 Guzzle 可以帮助我并行完成此操作。

任何帮助将不胜感激。

您应该能够通过 AWS 开发工具包按照 Guzzle 的约定执行并发请求。请参阅 SDK 用户指南中的并行执行命令。