Creazione di una semplice applicazione utilizzando la AWS SDK per PHP versione 3 - AWS SDK per 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à.

Creazione di una semplice applicazione utilizzando la AWS SDK per PHP versione 3

Dai il benvenuto ad Amazon S3 utilizzando il. AWS SDK per PHP L'esempio seguente mostra un elenco dei tuoi bucket Amazon S3.

Prerequisiti

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

Assicurati di poter autenticarti.

Copia e incolla il codice seguente in un nuovo file sorgente. Salvate e assegnate un nome al filehello-s3.php.

<?php require 'vendor/autoload.php'; use Aws\S3\S3Client; /** * List your Amazon S3 buckets. */ //Create a S3Client // snippet-start:[s3.php.list_buckets.main] $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 AWS Code Examples Repository su. GitHub