Hello tutorial per AWS SDK for PHP - AWS SDK for PHP

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

require '/path/to/vendor/autoload.php';

Utilizzo del file phar

require '/path/to/aws.phar';

Utilizzo di ZIP

require '/path/to/aws-autoloader.php';

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 su. GitHub