AWS PHP SDK Promise не работает

Согласно функции обещания : AWS PHP SDK V3 следует создать обещание и запустить функцию «then».

Мой код:

$promise = $client->copyObjectAsync($params); $promise->then(function ($value) { echo "The promise was fulfilled with {$value}"; }, function ($reason) { echo "The promise was rejected with {$reason}"; }); 

но обещание не запускается … (он остается в состоянии ожидания). Только когда я запускаю метод «wait» (который блокирует), тогда выполняется обещание. Вам нужно использовать «wait», и если да, зачем мне нужен async?