function setUploadAWS($ORIGEM, $DESTINO, $DIR) {
$BUCKET = 'some-bucket';
$ACCESS_KEY = "some-access-key";
$SECRET_KEY = "some-secret-key";
$credentials = new Aws\Credentials\Credentials($ACCESS_KEY, $SECRET_KEY);
try {
$s3 = new S3Client([
'version' => 'latest',
'region' => 'us-east-1',
'credentials' => $credentials
]);
$result = $s3->putObject([
'Bucket' => $BUCKET,
'Key' => $DIR . $DESTINO,
'SourceFile' => $ORIGEM,
]);
} catch (S3Exception $e) {
echo $e->getMessage() . "\n";
}
Код aws для загрузки изображений работает для загрузки файлов через localhost, но не может загружать файлы в систему.