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.
AWS IAM-Anmeldeinformationen
AWS IAMAuthentifizierung der Anmeldeinformationen mit Ihrem AWS Konto über lokal gespeicherte Zugriffsschlüssel.
Einzelheiten dazu, wie Connect das AWS Toolkit authentifizieren und mit Ihren vorhandenen AWS IAM Anmeldeinformationen verbinden, finden Sie im AWS Thema Verbinden mit in diesem Benutzerhandbuch.
In den folgenden Abschnitten wird beschrieben, wie Sie IAM Anmeldeinformationen für die Authentifizierung mit Ihrem AWS Konto von einrichten. AWS Toolkit for Visual Studio Code
Wichtig
Bevor Sie IAM Anmeldeinformationen für die Authentifizierung mit Ihrem AWS Konto einrichten, beachten Sie Folgendes:
Wenn Sie bereits IAM Anmeldeinformationen über einen anderen AWS Dienst (z. B. den AWS CLI) eingerichtet haben, erkennt der diese Anmeldeinformationen AWS Toolkit for Visual Studio Code automatisch und stellt sie in VS Code zur Verfügung.
AWS empfiehlt die Verwendung der IAM Identity Center-Authentifizierung. Weitere Informationen zu AWS IAM bewährten Methoden finden Sie im IAM Abschnitt Bewährte Methoden zur Sicherheit im AWS Identity and Access Management-Benutzerhandbuch.
Verwenden Sie zur Vermeidung von Sicherheitsrisiken keine IAM Benutzer zur Authentifizierung, wenn Sie speziell entwickelte Software entwickeln oder mit echten Daten arbeiten. Verwenden Sie stattdessen den Verbund mit einem Identitätsanbieter wie Was ist IAM Identity Center? im AWS IAM Identity Center Benutzerhandbuch.
Einen IAM Benutzer erstellen
Bevor Sie die AWS Toolkit for Visual Studio Code Authentifizierung mit Ihrem AWS Konto einrichten können, müssen Sie Schritt 1: Erstellen Sie Ihren IAM Benutzer und Schritt 2: Abrufen Ihrer Zugangsschlüssel im Thema Authentifizieren mit langfristigen Anmeldeinformationen im Referenzhandbuch AWS SDKsund im Tools-Referenzhandbuch abschließen.
Anmerkung
Schritt 3: Die Aktualisierung der Datei mit den gemeinsamen Anmeldeinformationen im AWS SDKsund im Tools-Referenzhandbuch ist optional.
Wenn Sie Schritt 3 abgeschlossen haben, erkennt das AWS Toolkit for Visual Studio Code automatisch Ihre Anmeldeinformationen während der unten Erstellen einer Datei mit gemeinsamen Anmeldeinformationen aus dem AWS Toolkit for Visual Studio Code aufgeführten Schritte.
Wenn Sie Schritt 3 noch nicht abgeschlossen haben, AWS Toolkit for Visual Studio Code werden Sie durch den Prozess der Erstellung eines credentials file
geführt, wie im Erstellen einer Datei mit gemeinsamen Anmeldeinformationen aus dem AWS Toolkit for Visual Studio Code Folgenden beschrieben.
Erstellen einer Datei mit gemeinsamen Anmeldeinformationen aus dem AWS Toolkit for Visual Studio Code
In Ihrer gemeinsamen Konfigurationsdatei und in der Datei mit gemeinsamen Anmeldeinformationen werden die Konfiguration und die Anmeldeinformationen für Ihre AWS Konten gespeichert. Weitere Informationen zu freigegebenen Konfigurationen und Anmeldeinformationen finden Sie im AWS Command Line Interface -Benutzerhandbuch im Abschnitt Wo werden Konfigurationseinstellungen gespeichert?.
Erstellen einer Datei mit gemeinsamen Anmeldeinformationen über den AWS Toolkit for Visual Studio Code
Öffnen Sie die Befehlspalette, indem Sie
Shift+Command+P
(Ctrl+Shift+P
Windows) drücken.Geben Sie
AWS: Add a New Connection
in das Suchfeld ein.Wählen Sie
AWS: Add a New Connection
diese Option, um das AWS Toolkit-Anmeldefenster zu öffnen.-
Wählen Sie im AWS Toolkit-Anmeldefenster die Option IAMCredential und anschließend die Schaltfläche Continue, um fortzufahren.
-
Geben Sie die
Profile Name
Access Key
, undSecret Key
Ihres AWS Kontos in die dafür vorgesehenen Felder ein und klicken Sie dann auf die Schaltfläche Weiter, um das Profil zu Ihrer Konfigurationsdatei hinzuzufügen und das Toolkit mit Ihrem Konto zu verbinden. AWS -
Der AWS Toolkit-Explorer wird aktualisiert und zeigt Ihre AWS Dienste und Ressourcen an, sobald die Authentifizierung abgeschlossen ist und eine Verbindung hergestellt wurde.
Anmerkung
Gehen Sie in diesem Beispiel davon aus, dass es Syntaxfehler [Profile_Name]
enthält und die Authentifizierung fehlschlägt.
[Profile_Name]
xaws_access_key_id=AKIAI44QH8DHBEXAMPLE
xaws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Im Folgenden finden Sie ein Beispiel für eine Protokollnachricht, die als Reaktion auf einen fehlgeschlagenen Authentifizierungsversuch generiert wurde.
2022-11-02 22:01:54 [ERROR]: Profile
[Profile_Name]
is not a valid Credential Profile: not supported by the Toolkit 2022-11-02 22:01:54 [WARN]: Shared Credentials Profile[Profile_Name]
is not valid. It will not be used by the toolkit.
Fügen Sie zusätzliche Anmeldeinformationsprofile hinzu
Sie können Ihren Konfigurationsdateien mehrere Anmeldeinformationen hinzufügen. Öffnen Sie dazu die Befehlspalette und wählen Sie AWS Toolkit Create Credentials Profile. Dadurch wird die Datei mit den Anmeldeinformationen geöffnet. Auf dieser Seite können Sie unter Ihrem ersten Profil ein neues Profil hinzufügen, wie im folgenden Beispiel gezeigt:
# Amazon Web Services Credentials File used by AWS CLI, SDKs, and tools # This file was created by the AWS Toolkit for Visual Studio Code extension. # # Your AWS credentials are represented by access keys associated with IAM users. # For information about how to create and manage AWS access keys for a user, see: # https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html # # This credential file can store multiple access keys by placing each one in a # named "profile". For information about how to change the access keys in a # profile or to add a new profile with a different access key, see: # https://docs.aws.amazon.com/cli/latest/userguide/cli-config-files.html #
[Profile1_Name]
# The access key and secret key pair identify your account and grant access to AWS. aws_access_key_id =AKIAIOSFODNN7EXAMPLE
# Treat your secret key like a password. Never share your secret key with anyone. Do # not post it in online forums, or store it in a source control system. If your secret # key is ever disclosed, immediately use IAM to delete the access key and secret key # and create a new key pair. Then, update this file with the replacement key details. aws_secret_access_key =wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
[Profile2_Name]
aws_access_key_id =AKIAI44QH8DHBEXAMPLE
aws_secret_access_key =je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY