Connettori › Librerie S3
AWS SDK per PHP (pacchetto aws/aws-sdk-php). Il segreto si legge dall'ambiente.
Bucket e chiave sono di esempio. Nella console questi valori sono già compilati con il tuo bucket e la tua chiave, e i file si scaricano pronti. Accedi oppure richiedi l'accesso.
| Indirizzo | https://s3.arkbit.it |
|---|---|
| Regione | us-east-1 |
| Bucket | il-tuo-bucket |
| Chiave di accesso | LA_TUA_CHIAVE |
| Segreto | quello mostrato una volta sola quando hai creato la chiave |
Installa la libreria con: composer require aws/aws-sdk-php
<?php
require 'vendor/autoload.php';
$s3 = new Aws\S3\S3Client([
'version' => 'latest',
'region' => 'us-east-1',
'endpoint' => 'https://s3.arkbit.it',
'use_path_style_endpoint' => true,
'credentials' => ['key' => 'LA_TUA_CHIAVE', 'secret' => getenv('ARKBIT_SEGRETO')],
]);
$s3->putObject(['Bucket' => 'il-tuo-bucket', 'Key' => 'archivio.zip', 'SourceFile' => 'archivio.zip']);
Raccontaci di cosa hai bisogno: ti mostriamo il servizio e le prove che abbiamo fatto.