Comience a utilizar AWS de forma rápida con AWS SDK para PHP. El SDK es una biblioteca de PHP moderna de código abierto que facilita la integración de aplicaciones PHP con servicios de AWS, como Amazon S3, Amazon Glacier y Amazon DynamoDB.


La versión 3 de AWS SDK para PHP ya se encuentra disponible en general y contiene varias mejoras y nuevas características, a la par que retiene unos patrones de las API casi idénticos para facilitar la migración desde la versión 2.


Serializador JSON y de matrices de Amazon DynamoDB

Serialice y deserialice documentos JSON y matrices PHP para el almacenamiento en Amazon DynamoDB.

Gestor de sesiones de Amazon DynamoDB

Elimine los cuellos de botella de escalado de estado de sesión mediante el almacenamiento sencillo del estado de la sesión de la aplicación en DynamoDB.

Contenedor de streaming de Amazon S3

Utilice las funciones PHP integradas, como fopen, copy y file_get_contents para trabajar con objetos almacenados en Amazon S3.

Tareas en espera

Automatiza el sondeo de cambios en el estado de los recursos, como la espera a que una instancia de Amazon EC2 recién implementada alcance el estado “en ejecución”.


Las API de recursos de AWS proporcionan abstracción orientada a objetos por encima de la interfaz de “bajo nivel” o de estilo RPC en el AWS SDK para PHP para una experiencia de codificación más sencilla e intuitiva. Un objeto de recursos es una referencia a un recurso de AWS (como, por ejemplo, una instancia de Amazon EC2 o un objeto de Amazon S3) que expone las acciones y los atributos del recurso como propiedades y métodos del objeto de recursos. Los detalles de las solicitudes al API HTTP se vuelven transparentes, lo que le permite trabajar con los recursos de AWS como si fueran objetos PHP locales. El siguiente código de muestra indica cómo funciona. Se soportan servicios como Amazon EC2, Amazon S3, Amazon SNS, Amazon SQS, AWS IAM, Amazon Glacier y AWS CloudFormation, y se seguirán añadiendo otros servicios.

// El código de muestra siguiente indica cómo funcionan las API de recursos

$aws = new Aws($config);

// Obtener referencias a objetos de recursos

$bucket = $aws->s3->bucket('my-bucket');

$object = $bucket->object('image/bird.jpg');

// Obtener acceso a atributos de recursos

echo $object['LastModified'];

// Solicitar que los métodos de recursos realicen una acción

$object->delete();

$bucket->delete();


Obtenga instrucciones para pasarse a la última versión de AWS SDK para PHP en la guía de migración »

Indague en el código fuente en el repositorio de GitHub »

Conozca los detalles del último SDK en el log de cambios »

Conecte con otros desarrolladores en el foro de la comunidad de PHP »

Obtenga más información sobre el uso de PHP con AWS en el Centro para desarrolladores de PHP »

¿Desea encontrar las versiones anteriores de AWS SDK para PHP?

La versión 2 de AWS SDK para PHP se encuentra disponible en la sección “v2” de GitHub.

Descargue AWS SDK para PHP – versión 2 »

Obtener la fuente en GitHub »

La versión 1 de AWS SDK para PHP funciona junto con AWS SDK para PHP.

Descargue AWS SDK para PHP – versión 1 »

Obtener la fuente en GitHub »