Перейти к главному контенту

Центр разработчика

AWS SDK для PHP

AWS SDK для PHP – это современная библиотека PHP с открытым исходным кодом для AWS. Разрабатывайте и развертывайте приложения с помощью AWS SDK для PHP. SDK упрощает вызов сервисов AWS, используя идиоматические API PHP.

Как это работает

AWS SDK для PHP упрощает работу с сервисами AWS, предоставляя упорядоченный набор библиотек, с которыми хорошо знакомы разработчики PHP. Все пакеты AWS SDK поддерживают такие механизмы жизненного цикла API, как управление учетными данными, повторные попытки, упаковка и сериализация данных.

AWS SDK для PHP предоставляет API PHP для каждого сервиса AWS. Используя SDK, вы можете создавать PHP-приложения, работающие с Amazon S3, Amazon EC2, Amazon DynamoDB и пр. AWS SDK для PHP можно расширить с помощью обработчиков и промежуточного программного обеспечения.

Возможности

    В AWS SDK для PHP используются конструкции Promise, обеспечивающие асинхронные рабочие процессы, что позволяет отправлять несколько HTTP-запросов одновременно. Promise представляет собой конечный результат асинхронной операции.

    Подробнее

    AWS SDK для PHP поддерживает простой запрос результатов с помощью JMESPath – языка запросов JSON. Вы можете извлекать данные из моделей результатов и средств постраничного вывода с помощью выражения JMESPath.

    Подробнее

    Многие операции AWS возвращают результаты с разбиением на страницы, если возвращаемый объект слишком велик для одного ответа. AWS SDK для PHP предоставляет средства постраничного вывода результатов из разных сервисов.

    Подробнее

    AWS SDK для PHP предоставляет вспомогательные методы, называемые Waiter, которые автоматически опрашивают заранее заданные изменения статуса ресурсов AWS. Например, вы можете запустить инстанс Amazon EC2 и, воспользовавшись функцией Waiter, дождаться его перехода в рабочее состояние или создать новую таблицу Amazon DynamoDB и дождаться, когда она станет доступной для использования. Помимо синхронного ожидания, вы можете вызвать Waiter для асинхронного ожидания, отправляя другие запросы или ожидая одновременно несколько ресурсов.

    Подробнее

Ресурсы