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