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
-
Prima di utilizzare AWS SDK per PHP, è necessario configurare l'autenticazione con AWS. Per informazioni sulla configurazione dell'autenticazione, vedere Autenticazione con l' AWS utilizzo AWS SDK per PHP della versione 3
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
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