· 7 years ago · Sep 27, 2018, 09:48 PM
1function setUploadAWS($ORIGEM, $DESTINO, $DIR) {
2
3 $BUCKET = 'some-bucket';
4
5 $ACCESS_KEY = "some-access-key";
6 $SECRET_KEY = "some-secret-key";
7 $credentials = new AwsCredentialsCredentials($ACCESS_KEY, $SECRET_KEY);
8
9 try {
10
11 $s3 = new S3Client([
12 'version' => 'latest',
13 'region' => 'us-east-1',
14 'credentials' => $credentials
15 ]);
16
17 $result = $s3->putObject([
18 'Bucket' => $BUCKET,
19 'Key' => $DIR . $DESTINO,
20 'SourceFile' => $ORIGEM,
21 ]);
22 } catch (S3Exception $e) {
23 echo $e->getMessage() . "n";
24 }