Я реализую параллельный AWS S3 PutObject, используя PHP, и результат обещаний заполнен, но файлы не загружены. Если я реализую последовательный PutObject, объект загружается отлично. Есть идеи? Ниже мой код:
$remoteFileName = "test.txt";
$localFileName = "test.txt";
$s3 = new Aws\S3\S3Client([..]);
$params = array(
'Bucket' => "test_bucket",
'Key' => $remoteFileName,
'SourceFile' => $localFileName,
'ACL' => 'public-read'
);
$commands[] = $s3->getCommand("PutObject", $params);
$pool = new Aws\CommandPool($s3, $commands);
$promise = $pool->promise();
$promise->wait();
Спасибо
André