Hallo-Tutorial für das AWS SDK for PHP - AWS SDK for PHP

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Hallo-Tutorial für das AWS SDK for PHP

Sagen Sie Hallo zu Amazon S3 mit der AWS SDK for PHP. Im folgenden Beispiel wird eine Liste Ihrer Amazon S3-Buckets angezeigt.

Einschließen des SDK in Ihren Code

Unabhängig davon, mit welcher Technik Sie das SDK installiert haben, können Sie das SDK mit nur einer require-Anweisung in den Code einfügen. In der folgenden Tabelle finden Sie den PHP-Code, der am besten zu Ihrer Installationstechnik passt. Ersetzen Sie alle Instances von /path/to/ durch den tatsächlichen Pfad auf Ihrem System.

Installationstechnik Anweisung anfordern

Verwenden von Composer

require '/path/to/vendor/autoload.php';

Verwenden von phar

require '/path/to/aws.phar';

Verwenden der ZIP

require '/path/to/aws-autoloader.php';

In diesem Thema gehen wir von der Composer-Installationsmethode aus. Wenn Sie eine andere Installationsmethode verwenden, können Sie in diesem Abschnitt nach dem richtigen require-Code suchen.

Schreiben des Codes

Kopieren Sie den folgenden Code und fügen Sie ihn in eine neue Quelldatei ein. Speichern und benennen Sie die Datei hello-s3.php.

require 'vendor/autoload.php'; use Aws\S3\S3Client; /** * List your Amazon S3 buckets. * * This code expects that you have AWS credentials set up per: * https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/guide_credentials.html */ //Create a S3Client $s3Client = new S3Client([ 'profile' => 'default', 'region' => 'us-west-2', 'version' => '2006-03-01' ]); //Listing all S3 Bucket $buckets = $s3Client->listBuckets(); foreach ($buckets['Buckets'] as $bucket) { echo $bucket['Name'] . "\n"; }

Ausführen des Programms

Öffnen Sie eine Eingabeaufforderung, um Ihr PHP-Programm auszuführen. Die typische Befehlssyntax zum Ausführen eines PHP-Programms ist:

php [source filename] [arguments...]

Dieser Beispielcode verwendet keine Argumente. Um diesen Code auszuführen, geben Sie Folgendes in die Befehlszeile ein:

$ php hello-s3.php

Nächste Schritte

Um viele andere Amazon S3-Operationen auszuprobieren, sehen Sie sich das AWS Code Examples Repository auf an GitHub.