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.
Anmeldeinformationen aus Umgebungsvariablen verwenden
Die Verwendung von Umgebungsvariablen zur Speicherung Ihrer Anmeldeinformationen verhindert, dass Sie versehentlich Ihren AWS geheimen Zugriffsschlüssel weitergeben. Wir empfehlen, dass Sie Ihre AWS Zugangsschlüssel niemals direkt dem Client in Produktionsdateien hinzufügen. Die Konten vieler Entwickler wurden bereits durch versehentlich freigegebene Schlüssel kompromittiert.
Um sich bei Amazon Web Services zu authentifizieren, sucht das SDK zunächst nach Anmeldeinformationen in Ihren Umgebungsvariablen. Das SDK verwendet die getenv()
-Funktion, um nach den Umgebungsvariablen AWS_ACCESS_KEY_ID
, AWS_SECRET_ACCESS_KEY
und AWS_SESSION_TOKEN
zu suchen. Diese Anmeldeinformationen werden als Umgebungs-Anmeldeinformationen bezeichnet. Anweisungen zum Abrufen dieser Werte finden Sie unter Authentifizieren mit kurzfristigen Anmeldeinformationen im Referenzhandbuch für AWSSDKs und Tools.
Wenn Sie Ihre Anwendung auf hosten AWS Elastic Beanstalk, können Sie die AWS_SESSION_TOKEN
Umgebungsvariablen AWS_ACCESS_KEY_ID
AWS_SECRET_KEY
, und über die AWS Elastic Beanstalk Konsole festlegen, sodass das SDK diese Anmeldeinformationen automatisch verwenden kann.
Weitere Informationen zum Festlegen von Umgebungsvariablen finden Sie unter Unterstützung von Umgebungsvariablen im Referenzhandbuch für AWS SDKs und Tools. Eine Liste aller Umgebungsvariablen, die von den meisten AWS SDKs unterstützt werden, finden Sie auch unter Liste der Umgebungsvariablen.
Sie können die Umgebungsvariablen auch in der Befehlszeile festlegen, wie hier gezeigt.
Linux
$ export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE # The access key for your AWS-Konto. $ export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY # The secret access key for your AWS-Konto. $ export AWS_SESSION_TOKEN=AQoDYXdzEJr...<remainder of security token> # The temporary session key for your AWS-Konto. # The AWS_SECURITY_TOKEN environment variable can also be used, but is only supported for backward compatibility purposes. # AWS_SESSION_TOKEN is supported by multiple AWS SDKs other than PHP.
Windows
C:\> SET AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE # The access key for your AWS-Konto. C:\> SET AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY # The secret access key for your AWS-Konto. C:\> SET AWS_SESSION_TOKEN=AQoDYXdzEJr...<remainder of security token> # The temporary session key for your AWS-Konto. # The AWS_SECURITY_TOKEN environment variable can also be used, but is only supported for backward compatibility purposes. # AWS_SESSION_TOKEN is supported by multiple AWS SDKs besides PHP.