Pular para o conteúdo principal

Centro do desenvolvedor

AWS SDK para PHP

O AWS SDK para PHP é uma biblioteca PHP moderna e de código aberto para a AWS. Desenvolva e implante aplicações com o AWS SDK para PHP. O SDK facilita a chamada de serviços da AWS por meio de APIs PHP idiomáticas.

Como funciona

O AWS SDK para PHP simplifica o uso dos serviços da AWS ao fornecer um conjunto de bibliotecas consistentes e familiares para desenvolvedores de PHP. Todos os SDKs da AWS oferecem suporte a considerações do ciclo de vida da API, como gerenciamento de credenciais, tentativas de repetição, manipulação de dados e serialização.

O AWS SDK para PHP oferece APIs PHP para todos os serviços da AWS. Com o SDK, você pode criar aplicações de PHP que funcionam com o Amazon S3, o Amazon EC2, o Amazon DynamoDB e outros serviços. O AWS SDK para PHP pode ser estendido por meio de manipuladores e de middleware.

Recursos

    O AWS SDK para PHP usa promises para permitir fluxos de trabalho assíncronos, e essa característica assíncrona possibilita o envio simultâneo de solicitações HTTP. Uma promise representa o resultado eventual de uma operação assíncrona.

    Saiba mais

    O AWS SDK para PHP oferece suporte a consultas de resultados simplificadas com o JMESPath, uma linguagem de consulta JSON. Você pode extrair dados de modelos de resultados e de paginadores usando uma expressão JMESPath.

    Saiba mais

    Diversas operações da AWS fornecem resultados paginados quando o objeto de resposta excede o tamanho permitido para uma única resposta. O AWS SDK para PHP fornece paginadores para iteração contínua de resultados em chamadas aos serviços.

    Saiba mais

    O AWS SDK para PHP fornece métodos auxiliares chamados “waiters”, que verificam automaticamente mudanças de status definidas previamente em recursos da AWS. Por exemplo, você pode iniciar uma instância do Amazon EC2 e usar um “waiter” para aguardar até que ela atinja o estado “em execução”, ou criar uma nova tabela do Amazon DynamoDB e esperar até que ela esteja disponível para uso. Além do modo de espera síncrono, é possível invocar um “waiter” para aguardar assincronamente enquanto realiza outras solicitações ou monitora vários recursos simultaneamente.

    Saiba mais

Recursos