Saltar al contenido principal

Centro para desarrolladores

AWS SDK para PHP

AWS SDK para PHP es una biblioteca PHP moderna y de código abierto para AWS. Desarrolle e implemente aplicaciones con AWS SDK para PHP. El SDK facilita las llamadas a servicios de AWS con API de PHP idiomáticas.

Funcionamiento

AWS SDK para PHP simplifica el uso de los servicios de AWS porque ofrece un conjunto de bibliotecas que a los desarrolladores que usan PHP les resultan lógicas y familiares. Todos los AWS SDK admiten aspectos del ciclo de vida de las API, como administración de credenciales, reintentos, cálculo de referencias de datos y serialización.

AWS SDK para PHP proporciona API de PHP para cada servicio de AWS. Con el SDK, puede crear aplicaciones PHP que funcionen con Amazon S3, Amazon EC2 y Amazon DynamoDB, entre otros. AWS SDK para PHP se puede ampliar mediante controladores y middleware.

Características

    AWS SDK para PHP utiliza promesas para permitir flujos de trabajo asíncronos, y esta asincronía permite que las solicitudes HTTP se envíen de forma simultánea. Una promesa representa el resultado final de una operación asíncrona.

    Más información

    AWS SDK para PHP es compatible con la consulta sencilla de resultados con JMESPath, un lenguaje de consulta JSON. Puede extraer datos de modelos de resultados y de paginadores utilizando una expresión JMESPath.

    Más información

    Muchas operaciones de AWS regresan resultados paginados cuando el objeto de respuesta es demasiado grande para una sola respuesta. AWS SDK para PHP proporciona paginadores que permiten una iteración fluida de los resultados a través de las llamadas de servicio.

    Más información

    AWS SDK para PHP proporciona métodos de ayuda denominados tareas en espera, que sondean automáticamente los cambios de estado predefinidos en los recursos de AWS. Por ejemplo, puede usar una instancia de Amazon EC2 y utilizar una tarea en espera para que espere hasta que se encuentre en estado “en ejecución”, o puede crear una tabla nueva de Amazon DynamoDB y esperar hasta que esté disponible para su uso. Además de esperar de forma síncrona, puede invocar una tarea en espera para que espere de forma asíncrona mientras envía otras solicitudes o espera en varios recursos a la vez.

    Más información

Recursos