Konfigurieren der AWS SDK for PHP Version 3 - 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.

Konfigurieren der AWS SDK for PHP Version 3

Das AWS SDK for PHP besteht aus verschiedenen Funktionen und Komponenten. Jedes der folgenden Themen beschreibt die Komponenten, die im SDK verwendet werden.

Das AWS Referenzhandbuch für SDKs und Tools enthält auch Einstellungen, Funktionen und andere grundlegende Konzepte, die vielen der AWS SDKs gemeinsam sind.

Freigegebene - config und -credentialsDateien

Die freigegebenen - AWS config und -credentialsDateien sind die gängigste Methode, um die Authentifizierung und Konfiguration für die festzulegenAWS SDK for PHP. Verwenden Sie diese Dateien, um Einstellungen zu speichern, die Ihre Tools und Anwendungen in den AWS -SDKs und der verwenden könnenAWS Command Line Interface.

Die credentials freigegebenen Dateien AWS config und sind Klartextdateien, die sich standardmäßig in einem Ordner mit dem Namen befinden.aws, der sich im Ordner „home“ auf Ihrem Computer befindet. Weitere Informationen zum Speicherort dieser Dateien finden Sie unter Speicherort der freigegebenen - config und -credentialsDateien im Referenzhandbuch für SDKs und Tools. AWS SDKs

Alle Einstellungen, die Sie in diesen Dateien speichern können, finden Sie in der Referenz zu Konfigurations- und Authentifizierungseinstellungen im AWS Referenzhandbuch zu -SDKs und Tools. Diese Referenz behandelt auch die Priorität der Anwendung von Einstellungen aus alternativen Quellen wie Umgebungsvariablen.

Benannte Profile

Einstellungen innerhalb der freigegebenen - config und -credentialsDateien sind einem bestimmten Profil zugeordnet. Mit mehreren Profilen können Sie verschiedene Einstellungskonfigurationen erstellen, die in verschiedenen Szenarien angewendet werden. Eines der Profile wird als default Profil bezeichnet und automatisch verwendet, wenn Sie nicht explizit ein zu verwendendes Profil angeben.

Weitere Informationen zum Einrichten benannter Profile finden Sie unter Freigegebene - config und -credentialsDateien im Referenzhandbuch für -SDKs und Tools. AWS SDKs

Sie können ein benanntes Profil angeben, das beim Instanziieren eines Clients verwendet werden soll, indem Sie die profile Option verwenden:

use Aws\DynamoDb\DynamoDbClient; // Instantiate a client with the credentials from the my_profile_name profile $client = new DynamoDbClient([ 'profile' => 'my_profile_name', 'region' => 'us-west-2', 'version' => 'latest' ]);