Passer au contenu principal

Centre pour développeurs

AWS SDK pour PHP

AWS SDK pour PHP est une bibliothèque PHP moderne et open source pour AWS. Développez et déployez des applications grâce à AWS SDK pour PHP. SDK facilite les appels de services AWS à l’aide d’API PHP idiomatiques.

Comment ça marche

AWS SDK pour PHP simplifie l’utilisation des services AWS en fournissant un ensemble de bibliothèques cohérentes et familières pour les développeurs PHP. Tous les SDK AWS prennent en charge les prises en compte du cycle de vie des API, notamment la gestion des informations d’identification, les tentatives, l’organisation des données et la sérialisation.

AWS SDK pour PHP fournit des API PHP pour chaque service AWS. A l’aide de ce SDK, vous pouvez créer des applications PHP fonctionnant notamment avec Amazon S3, Amazon EC2 et Amazon DynamoDB. AWS SDK pour PHP peut être étendu via des gestionnaires et des intergiciels.

Fonctionnalités

    AWS SDK pour PHP utilise des promesses pour permettre des flux de travail asynchrones, et cette asynchronicité permet d’envoyer des requêtes HTTP simultanément. Une promesse représente le résultat final d’une opération asynchrone.

    En savoir plus

    AWS SDK pour PHP permet d’effectuer facilement des requêtes de résultats à l’aide de JMESPath, un langage de requête JSON. Vous pouvez extraire des données à partir de modèles de résultats et de paginateurs à l’aide d’une expression JMESPath.

    En savoir plus

    De nombreuses opérations AWS renvoient des résultats paginés lorsque l’objet de réponse est trop volumineux pour être renvoyé dans une seule réponse. AWS SDK pour PHP fournit des paginateurs pour une itération fluide des résultats lors des appels de service.

    En savoir plus

    AWS SDK pour PHP fournit des méthodes d’assistance appelées waiters, qui interrogent automatiquement les changements de statut prédéfinis dans les ressources AWS. Par exemple, vous pouvez démarrer une instance Amazon EC2 et utiliser un waiter jusqu'à ce qu'elle atteigne l'état « en cours d'exécution », ou créer une nouvelle table Amazon DynamoDB et patienter jusqu'à ce qu'elle soit disponible. Outre l’attente synchrone, vous pouvez invoquer un waiter pour qu’il attende de manière asynchrone tout en envoyant d’autres demandes ou en attendant plusieurs ressources à la fois.

    En savoir plus

Ressources