0
Юзеров напрямую в S3 не создать — этим IAM заведует. Я обычно через IamClient юзаю, типа так:
$iam = new Aws\Iam\IamClient(['version' => 'latest', 'region' => 'us-east-1']);
$user = $iam->createUser(['UserName' => 'vasya']);
$keys = $iam->createAccessKey(['UserName' => 'vasya']);
Потом уже ключи ему даёшь и политику на S3 вешаешь. Не перепутай S3 с IAM :)