Commencez rapidement à utiliser AWS grâce au kit de développement logiciel AWS pour PHP. Le kit SDK est une bibliothèque PHP moderne et à code source libre qui facilite l'intégration de votre application PHP aux services AWS tels qu'Amazon S3, Amazon Glacier et Amazon DynamoDB.

Kit SDK AWS pour PHP »
Suivez @awsforphp sur Twitter

La version 3 du kit de développement logiciel AWS pour PHP est désormais disponible et comprend un certain nombre d'améliorations et de nouvelles fonctionnalités, tout en conservant des modèles d'API quasi identiques pour une migration simple depuis la version 2.


Amazon DynamoDB JSON et regroupeur de tableaux

Regroupez ou répartissez facilement des documents JSON et des tableaux PHP à des fins de stockage dans Amazon DynamoDB.

Gestionnaire de sessions Amazon DynamoDB

Supprimez le goulet d'étranglement lié au nombre d'états de session en stockant facilement l'état des sessions de l'application dans DynamoDB.

Gestionnaire de flux Amazon S3

Utilisez les fonctionnalités intégrées de PHP tels que fopen, copy et file_get_contents pour travailler avec des objets stockés dans Amazon S3.

Programmes d'attente

Automatisez l'interrogation de l'état des ressources comme l'attente pour une instance Amazon EC2 nouvellement lancée afin d'atteindre l'état « en cours d'exécution ».


Les API de ressource AWS fournissent une abstraction orientée objet sur l'interface de style RPC ou « de bas niveau » du kit de développement logiciel AWS pour PHP, pour un codage plus simple et plus intuitif. Un objet de ressource correspond à une référence à une ressource AWS (par exemple, une instance Amazon EC2 ou un objet Amazon S3) dont les attributs et actions sont présentés sous forme de propriétés et de méthodes. Les informations concernant les requêtes API HTTP sous-jacentes deviennent transparentes et vous pouvez désormais travailler avec les ressources AWS comme s'il s'agissait d'objets PHP locaux. L'exemple de code ci-dessous montre son fonctionnement. Actuellement, Amazon EC2, Amazon S3, Amazon SNS, Amazon SQS, AWS IAM, Amazon Glacier et AWS CloudFormation sont pris en charge et d'autres services seront ajoutés par la suite.

API de ressource AWS pour PHP

// L'exemple de code ci-dessous montre le fonctionnement des API de ressource

$aws = new Aws($config);

// Obtenir des références aux objets de ressource

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

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

// Accéder aux attributs de ressource

echo $object['LastModified'];

// Appeler les méthodes de ressource pour prendre des mesures

$object->delete();

$bucket->delete();


Consultez une procédure pas-à-pas permettant de migrer vers le dernier kit de développement logiciel AWS pour PHP dans le manuel de migration »

Examinez le code source dans le répertoire GitHub »

Découvrez les détails relatifs au dernier kit SDK dans les notes de mise à jour »

Dialoguez avec d'autres développeurs au sein du forum de la communauté PHP »

Apprenez-en plus sur l'utilisation de PHP avec AWS dans le centre pour développeurs PHP »

Vous recherchez les versions antérieures du kit SDK AWS pour PHP ?

Le kit de développement logiciel AWS pour PHP – Version 2 est disponible dans la section « v2 » sur GitHub

Télécharger le kit SDK AWS pour PHP – Version 2 »

Obtenir le code source sur GitHub »

Le kit de développement logiciel AWS pour PHP – Version 1 s'exécute côte à côte avec le kit de développement logiciel AWS pour PHP.

Télécharger le kit SDK AWS pour PHP – Version 1 »

Obtenir le code source sur GitHub »