Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Creación de una aplicación sencilla con la AWS SDK para PHP versión 3
Da la bienvenida a Amazon S3 con el AWS SDK para PHP. En el siguiente ejemplo se muestra una lista de sus buckets de Amazon S3.
Requisitos previos
-
Antes de usar el AWS SDK para PHP, debe configurar la autenticación con AWS. Para obtener información acerca de la configuración de la autenticación, consulte Autenticación AWS con la AWS SDK para PHP versión 3
Incluya el SDK en su código
Independientemente de la técnica utilizada para instalar el SDK, puede incluir el SDK en su código con tan solo una única instrucción require
. Consulte la siguiente tabla para saber qué código PHP se adapta mejor a su técnica de instalación. Sustituya las instancias de /path/to/
por la ruta real de su sistema.
Técnica de instalación | Instrucción require |
---|---|
Uso de Composer |
|
Uso de phar |
|
Uso de ZIP |
|
En este tema, utilizamos el método de instalación de Composer. Si utiliza un método de instalación diferente, puede consultar esta sección para encontrar el código require
correcto que debe usar.
Escriba el código
Asegúrese de que puede autenticarse.
Copie y pegue el siguiente código en un nuevo archivo de origen. Guarde y asigne un nombre al archivo hello-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"; }
Ejecución del programa
Abra un comando para ejecutar su programa PHP. La sintaxis de comando habitual para ejecutar un programa PHP es:
php
[source filename] [arguments...]
Este ejemplo de código no utiliza argumentos. Para ejecutar este código, introduzca el siguiente comando del sistema:
$
php hello-s3.php
Pasos a seguir a continuación
Para probar muchas otras operaciones de Amazon S3, consulte el repositorio de ejemplos de AWS código