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.
Erstellen einer einfachen Anwendung mit der AWS SDK für PHP Version 3
Begrüßen Sie Amazon S3 mit dem AWS SDK für PHP. Im folgenden Beispiel wird eine Liste Ihrer Amazon S3 S3-Buckets angezeigt.
Voraussetzungen
-
Bevor Sie das verwenden können AWS SDK für PHP, müssen Sie die Authentifizierung mit einrichten AWS. Informationen zum Einrichten der Authentifizierung finden Sie unter Authentifizierung AWS mit AWS SDK für PHP Version 3
Das SDK in Ihren Code einbeziehen
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 |
|
Verwenden von phar |
|
Verwenden der ZIP |
|
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
Stellen Sie sicher, dass Sie sich authentifizieren können.
Kopieren Sie den folgenden Code und fügen Sie ihn in eine neue Quelldatei ein. Speichern und benennen Sie die Dateihello-s3.php
.
<?php require 'vendor/autoload.php'; use Aws\S3\S3Client; /** * List your Amazon S3 buckets. */ //Create a S3Client // snippet-start:[s3.php.list_buckets.main] $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"; }
Das Programm wird ausgeführt
Öffnen Sie eine Eingabeaufforderung, um Ihr PHP-Programm auszuführen. Die typische Befehlssyntax zum Ausführen eines PHP-Programms lautet:
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 S3-Operationen zu testen, schauen Sie sich das AWS Code Examples Repository