Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Hello tutorial per AWS SDK for PHP
Dai il benvenuto ad Amazon S3 utilizzando il. AWS SDK for PHP L'esempio seguente mostra un elenco dei tuoi bucket Amazon S3.
Inclusione dell'SDK nel codice
Qualsiasi tecnica abbia utilizzato per installare l'SDK, è possibile includere l'SDK nel tuo codice con una sola istruzione require
. Consulta la tabella riportata di seguito per individuare il codice PHP che meglio si adatta alle esigenze della tecnica di installazione. Sostituisci tutte le istanze di /path/to/
con il percorso effettivo sul sistema.
Tecnica di installazione | Richiedere istruzione |
---|---|
Utilizzo di Composer |
|
Utilizzo del file phar |
|
Utilizzo di ZIP |
|
In questo argomento, si presuppone il metodo di installazione di Composer. Se usi un metodo di installazione diverso, è possibile fare riferimento a questa sezione per trovare il codice require
corretto da utilizzare.
Scrivi il codice
Copia e incolla il codice seguente in un nuovo file sorgente. Salvate e assegnate un nome al filehello-s3.php
.
require 'vendor/autoload.php'; use Aws\S3\S3Client; /** * List your Amazon S3 buckets. * * This code expects that you have AWS credentials set up per: * https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/guide_credentials.html */ //Create a S3Client $s3Client = new S3Client([ 'profile' => 'default', 'region' => 'us-west-2', 'version' => '2006-03-01' ]); //Listing all S3 Bucket $buckets = $s3Client->listBuckets(); foreach ($buckets['Buckets'] as $bucket) { echo $bucket['Name'] . "\n"; }
Esecuzione del programma
Apri un prompt dei comandi per eseguire il tuo programma PHP. La sintassi di comando tipica per eseguire un programma PHP è:
php
[source filename] [arguments...]
Questo codice di esempio non utilizza argomenti. Per eseguire questo codice, inserisci quanto segue nel prompt dei comandi:
$
php hello-s3.php
Passaggi successivi
Per testare molte altre operazioni di Amazon S3, consulta il AWSCode Examples Repository