Verwenden Sie AWS Cloud9 mit dem 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.

Verwenden Sie AWS Cloud9 mit dem AWS SDK for PHP

AWS Cloud9ist eine webbasierte integrierte Entwicklungsumgebung (IDE), die eine Sammlung von Tools enthält, mit denen Sie Software in der Cloud codieren, erstellen, ausführen, testen, debuggen und veröffentlichen können. Sie können es AWS Cloud9 mit dem verwendenAWS SDK for PHP, um Ihren PHP-Code mithilfe eines Browsers zu schreiben und auszuführen. AWS Cloud9enthält Tools wie einen Code-Editor und ein Terminal. Da die AWS Cloud9 IDE cloudbasiert ist, können Sie von Ihrem Büro, zu Hause oder von überall aus an Ihren Projekten arbeiten, indem Sie einen mit dem Internet verbundenen Computer verwenden. Allgemeine Informationen zu AWS Cloud9 finden Sie im AWS Cloud9Benutzerhandbuch.

Befolgen Sie diese Anweisungen, um AWS Cloud9 mit dem AWS SDK for PHP einzurichten:

Schritt 1: Richten Sie Ihre AWS-Konto Nutzung ein AWS Cloud9

Melden Sie sich zur Verwendung AWS Cloud9 über die AWS Cloud9 Konsole anAWS Management Console.

Anmerkung

Wenn Sie AWS IAM Identity Center zur Authentifizierung verwenden, müssen Sie der vom Benutzer angefügten Richtlinie in der IAM-Konsole möglicherweise iam:ListInstanceProfilesForRole die erforderliche Berechtigung von hinzufügen.

Informationen zum Einrichten einer IAM-Entität in Ihrem AWS Konto, um auf die AWS Cloud9 Konsole zuzugreifen AWS Cloud9 und sich dort anzumelden, finden Sie AWS Cloud9 im AWS Cloud9Benutzerhandbuch unter Team-Setup für.

Schritt 2: Richten Sie Ihre AWS Cloud9 Entwicklungsumgebung ein

Nachdem Sie sich bei der AWS Cloud9-Konsole angemeldet haben, verwenden Sie die Konsole, um eine AWS Cloud9-Entwicklungsumgebung zu erstellen. Nachdem Sie die Umgebung erstellt haben, öffnet AWS Cloud9 die IDE für diese Umgebung.

Einzelheiten finden Sie im AWS Cloud9Benutzerhandbuch unter Creating an Environment AWS Cloud9 in.

Anmerkung

Wenn Sie Ihre Umgebung in der Konsole zum ersten Mal erstellen, empfehlen wir, dass Sie die Option zum Erstellen einer neuen Instance für die Umgebung (EC2) verwenden. Diese Option fordert Sie auf, eine Umgebung AWS Cloud9 zu erstellen, eine Amazon EC2-Instance zu starten und dann die neue Instance mit der neuen Umgebung zu verbinden. Dies ist der schnellste Weg, mit der Arbeit mit AWS Cloud9 zu beginnen.

Wenn das Terminal in der IDE noch nicht geöffnet ist, öffnen Sie es. Wählen Sie auf der Menüleiste in der IDE Window, New Terminal (Fenster, Neues Terminal). Sie können das Terminalfenster verwenden, um Tools zu installieren und Ihre Anwendungen zu erstellen.

Schritt 3: Einrichten von AWS SDK for PHP

Nachdem Sie die IDE für Ihre Entwicklungsumgebung AWS Cloud9 geöffnet haben, verwenden Sie das Terminalfenster, um sie AWS SDK for PHP in Ihrer Umgebung einzurichten.

Composer ist die empfohlene Methode zur Installation vonAWS SDK for PHP. Composer ist ein Tool für PHP, das die Abhängigkeiten Ihres Projekts verwaltet und installiert.

Weitere Informationen zur Installation von Composer, zur Konfiguration von Autoloading und zu anderen bewährten Verfahren zur Definition von Abhängigkeiten finden Sie unter getcomposer.org.

Installieren von Composer

Wenn Composer noch nicht in Ihrem Projekt enthalten ist, laden Sie Composer auf der Seite Composer herunterladen herunter und installieren Sie ihn.

  • Folgen Sie für Windows den Anweisungen des Windows Installer.

  • Folgen Sie für Linux den Installationsanweisungen über die Befehlszeile.

AWS SDK for PHP als Abhängigkeit per Composer hinzufügen

Wenn Composer bereits global auf Ihrem System installiert ist, führen Sie den folgenden Befehl im Basisverzeichnis Ihres Projekts aus, um AWS SDK for PHP als Abhängigkeit zu installieren:

$ composer require aws/aws-sdk-php

Andernfalls geben Sie diesen Composer-Befehl ein, um die neueste Version von AWS SDK for PHP als Abhängigkeit zu installieren.

$ php -d memory_limit=-1 composer.phar require aws/aws-sdk-php

Autoloader Ihren php-Skripts hinzufügen

Durch die Installation von Composer werden mehrere Ordner und Dateien in Ihrer Umgebung erstellt. Die primäre Datei, die Sie verwenden, ist autoload.php. Sie befindet sich im vendor-Ordner in Ihrer Umgebung.

Wenn Sie das AWS SDK for PHP in Ihren Skripts verwenden möchten, schließen Sie den Autoloader wie folgt in Ihre Skripts ein.

<?php require '/path/to/vendor/autoload.php'; ?>

Schritt 4: Beispielcode herunterladen

Verwenden Sie das Terminalfenster, um Beispielcode für die AWS SDK for PHP in die AWS Cloud9 Entwicklungsumgebung herunterzuladen.

Führen Sie den folgenden Befehl aus, um eine Kopie aller in der offiziellen AWS SDK-Dokumentation verwendeten Codebeispiele in das Stammverzeichnis Ihrer Umgebung herunterzuladen:

$ git clone https://github.com/awsdocs/aws-doc-sdk-examples.git

Die Codebeispiele für AWS SDK for PHP befinden sich im ENVIRONMENT_NAME/aws-doc-sdk-examples/php Verzeichnis, wo der Name Ihrer Entwicklungsumgebung ENVIRONMENT_NAME steht.

Um anhand eines Amazon S3-Beispiels weiterzumachen, empfehlen wir, mit einem Codebeispiel zu beginnenENVIRONMENT_NAME/aws-doc-sdk-examples/php/example_code/s3/ListBuckets.php. In diesem Beispiel werden Ihre Amazon S3-Buckets aufgeführt. Verwenden Sie das Terminalfenster, um zum s3 Verzeichnis zu navigieren und die Dateien aufzulisten.

$ cd aws-doc-sdk-examples/php/example_code/s3 $ ls

Um die Datei in zu öffnenAWS Cloud9, können Sie ListBuckets.php direkt im Terminalfenster auf den klicken.

Weitere Unterstützung beim Verständnis von Codebeispielen finden Sie unter AWS SDK for PHPCodebeispiele.

Schritt 5: Beispielcode ausführen

Um Code in Ihrer AWS Cloud9 Entwicklungsumgebung auszuführen, wählen Sie in der oberen Menüleiste die Schaltfläche Ausführen. AWS Cloud9erkennt automatisch die .php Dateierweiterung und verwendet den PHP-Runner (integrierter Webserver), um den Code auszuführen. Für dieses Beispiel wollen wir jedoch tatsächlich die Option PHP (cli). Weitere Informationen zum Ausführen von Code in AWS Cloud9 finden Sie unter Ausführen Ihres Codes im AWS Cloud9Benutzerhandbuch.

Beachten Sie im folgenden Screenshot diese grundlegenden Bereiche:

  • 1: Lauf. Die Schaltfläche Ausführen befindet sich in der oberen Menüleiste. Dadurch wird ein neuer Tab für Ihre Ergebnisse geöffnet.

    Anmerkung

    Sie können neue Laufkonfigurationen auch manuell erstellen. Wählen Sie auf der Menüleiste Run (Ausführen), Run Configurations (Run-Konfigurationen), New Run Configuration (Neue Run-Konfiguration) aus.

  • 2: Befehl. AWS Cloud9füllt das Befehlstextfeld mit dem Pfad und dem Dateinamen der von Ihnen ausgeführten Datei auf. Wenn Ihr Code erwartet, dass Befehlszeilenparameter übergeben werden, können diese auf die gleiche Weise zur Befehlszeile hinzugefügt werden, wie Sie es tun würden, wenn Sie den Code über ein Terminalfenster ausführen würden.

  • 3: Läufer. AWS Cloud9erkennt, dass Ihre Dateierweiterung lautet .php und wählt den PHP-Runner (integrierter Webserver) aus, um Ihren Code auszuführen. Wählen Sie PHP (cli), um stattdessen dieses Beispiel auszuführen.

Wenn Sie in der oberen Menüleiste der AWS Cloud9 IDE auf Ausführen klicken, wird eine neue Registerkarte geöffnet, in der das Befehlsfeld gefüllt ist und der PHP-Runner bereits ausgewählt ist.

Jede aus dem laufenden Code generierte Ausgabe wird auf der Registerkarte angezeigt.