Beschleunigen Sie Ihren Einstieg in AWS mit dem AWS SDK für PHP. Das SDK ist eine moderne, Open Source-PHP-Bibliothek, mit der Sie Ihre PHP-Anwendung in AWS-Services wie Amazon S3, Amazon Glacier und Amazon DynamoDB einfacher integrieren können.

AWS SDK für PHP »
@awsforphp auf Twitter folgen

Die Version 3 des AWS SDK für PHP ist nun allgemein verfügbar. Sie enthält eine Reihe von Verbesserungen und neuen Funktionen, jedoch sind die API-Muster fast identisch, wodurch die Migration von Version 2 vereinfacht wird.


Amazon DynamoDB-Marshaler für JSON und Array

Sie können JSON-Dokumente und PHP-Arrays für die Speicherung in Amazon DynamoDB bequem ordnen und wieder aufheben.

Amazon DynamoDB Session Handler

Entfernen Sie den Engpass bei der Skalierung des Sitzungsstatus, indem Sie den Anwendungssitzungsstatus bequem in DynamoDB speichern.

Amazon S3 Stream Wrapper

Verwenden Sie die integrierten Funktionen wie fopen, kopieren und file_get_contents, um mit Objekten zu arbeiten, die in Amazon S3 gespeichert sind.

Waiters

Automatisiert die Abfrage der Änderungen am Ressourcenstatus, etwa das Warten darauf, dass eine neu eingeführte Amazon EC2-Instance den Status "Wird ausgeführt" erreicht.


Die AWS-Ressourcen APIs bieten eine objektorientierte Abstrahierung über die "niedrigstufige" oder RPC-artige Oberfläche im AWS SDK für PHP. So wird die Kodierung einfacher und intuitiver. Ein Ressourcenobjekt ist ein Verweis auf eine AWS-Ressource (z. B. eine Amazon EC2-Instance oder ein Amazon S3-Objekt), das die Attribute und Aktionen der Ressource als Eigenschaften und Methoden des Ressourcenobjekts verfügbar macht. Details der zugrundeliegenden HTTP-API-Anfragen werden transparent und Sie können mit AWS-Ressourcen wie mit lokalen PHP-Objekten arbeiten. Im Beispiel-Code unten sehen Sie, wie dieser Vorgang funktioniert. Unterstützte Services sind Amazon EC2, Amazon S3, Amazon SNS, Amazon SQS, AWS IAM, Amazon Glacier und AWS CloudFormation. Weitere Services werden nach und nach hinzugefügt.

AWS-Ressourcen-APIs für PHP

// Im Beispiel-Code unten sehen Sie, wie Ressourcen-APIs funktionieren

$aws = new Aws($config);

// Referenzen zu Ressourcenobjekten erhalten

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

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

// Zugriff auf Ressourcenattribute

echo $object['LastModified'];

// Ressourcenmethoden zur Aktion auffordern

$object->delete();

$bucket->delete();


Anleitungen für den Wechsel zum neuesten AWS SDK für PHP finden Sie im Migration Guide »

Durchforsten Sie im GitHub Repository » den Quellcode

Im Änderungsprotokoll » finden Sie die Details zum neuesten SDK

Treten Sie im PHP Community Forum » mit anderen Entwicklern in Verbindung

Erfahren Sie im PHP-Entwicklerzentrum » mehr über das Verwenden von PHP mit AWS

Suchen Sie nach alten Version des AWS SDK für PHP?

Das AWS SDK für PHP, Version 1, kann parallel mit dem AWS SDK für PHP ausgeführt werden.

AWS SDK für PHP, Version 1 herunterladen »

Den Quellcode auf GitHub abrufen »