AWS-IAM-Anmeldeinformationen
AWS-IAM-Benutzeranmeldeinformationen dienen zur Authentifizierung mit Ihrem AWS-Konto über lokal gespeicherte Zugriffsschlüssel.
In den folgenden Abschnitten erfahren Sie, wie Sie das AWS Toolkit for JetBrains konfigurieren, um sich mit Ihrem AWS-Konto über IAM-Benutzeranmeldeinformationen zu authentifizieren.
Wichtig
Beachten Sie Folgendes, bevor Sie IAM-Anmeldeinformationen für die Authentifizierung mit Ihrem AWS-Konto einrichten:
Wenn Sie bereits IAM-Anmeldeinformationen über einen anderen AWS-Service eingerichtet haben (beispielsweise AWS CLI), erkennt das AWS Toolkit for JetBrains diese Anmeldeinformationen automatisch und macht sie verfügbar.
AWS empfiehlt die Verwendung der IAM-Identity-Center-Authentifizierung. Weitere Informationen zu Best Practices für AWS IAM finden Sie im AWS-Benutzerhandbuch Identitäts- und Zugriffsverwaltung im Abschnitt Bewährte Methoden für die Sicherheit in IAM.
Um Sicherheitsrisiken zu vermeiden, sollten Sie IAM-Benutzer nicht zur Authentifizierung verwenden, wenn Sie eigens 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.
Voraussetzungen
Um das AWS Toolkit for JetBrains für die Authentifizierung mit IAM-Benutzeranmeldeinformationen konfigurieren zu können, müssen die folgenden Voraussetzungen erfüllt sein. Wenn Sie bereits IAM-Benutzeranmeldeinformationen über einen anderen Service eingerichtet haben (beispielsweise AWS Command Line Interface), können Sie die Vorbereitungsschritte überspringen und direkt mit den folgenden Abschnitten fortfahren.
Erstellen Sie einen IAM-Benutzer. Eine ausführliche Anleitung zur Erstellung eines IAM-Benutzers finden Sie im AWS-Referenzhandbuch zu SDKs und Tools unter Schritt 1: Erstellen Ihres IAM-Benutzers.
Rufen Sie Ihre IAM-Benutzerzugriffsschlüssel ab. Eine ausführliche Anleitung zum Abrufen Ihrer IAM-Benutzerzugriffsschlüssel finden Sie im AWS-Referenzhandbuch zu SDKs und Tools unter Schritt 2: Abrufen Ihrer Zugriffsschlüssel.
Optional: Aktualisieren Sie die freigegebene Anmeldeinformationsdatei. Eine ausführliche Anleitung zur Aktualisierung der freigegebenen Anmeldeinformationsdatei finden Sie im AWS-Referenzhandbuch zu SDKs und Tools unter Schritt 3: Aktualisieren der freigegebenen Anmeldeinformationsdatei.
Anmerkung
Wenn die optionale Voraussetzung Schritt 3: Aktualisieren der freigegebenen Anmeldeinformationsdatei erfüllt wurde, erkennt das AWS Toolkit for JetBrains Ihre Anmeldeinformationen automatisch während des im folgenden Abschnitt beschriebenen Verfahrens Erstellen einer freigegebenen Anmeldeinformationsdatei über das AWS Toolkit for JetBrains.
Erstellen einer freigegebenen Anmeldeinformationsdatei über das AWS Toolkit for JetBrains
In der freigegebenen Konfigurationsdatei und in der freigegebenen Anmeldeinformationsdatei werden Konfigurations- und 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 freigegebenen Anmeldeinformationsdatei über das AWS Toolkit for JetBrains
Wählen Sie im AWS Toolkit for JetBrains die Option + Verbindung zu AWS hinzufügen aus, um das Dialogfeld AWS-Toolkit: Verbindung hinzufügen zu öffnen.
Wählen Sie im Dialogfeld AWS-Toolkit: Verbindung hinzufügen die Option AWS-Anmeldeinformationsdatei(en) bearbeiten aus, um die Bestätigung Anmeldeinformationsdatei erstellen zu öffnen.
Wählen Sie in der Bestätigung Anmeldeinformationsdatei erstellen die Option Erstellen aus, um die Bestätigung zu schließen und Ihre Anmeldeinformationsdatei (
credential File
) zu erstellen.Nach Abschluss der Erstellung wird die Anmeldeinformationsdatei (
credential File
) automatisch in Ihrer IDE geöffnet.Anmerkung
Während der Erstellung der Anmeldeinformationsdatei (
Credential File
) gilt Folgendes:-
Im Falle eines Fehlers zeigt JetBrains eine Benachrichtigung an und öffnet Erstellungsprotokolle mit Fehlerdetails.
-
Sie können alle Ihre benannten Profile in einer einzelnen Datei speichern. Wenn Sie sowohl Anmeldeinformationen als auch Konfigurationsdateien verwenden, werden die Anmeldeinformationen standardmäßig in der IDE geöffnet.
-
Wenn in beiden Dateien Anmeldeinformationen für ein Profil mit demselben Namen vorhanden sind, haben die Schlüssel in der Anmeldeinformationsdatei Vorrang.
-
Konfigurieren Ihrer freigegebenen Anmeldeinformationen
Das letzte Verfahren für die Authentifizierung des AWS Toolkit for JetBrains mit Ihrem AWS-Konto ist die Konfiguration Ihrer Anmeldeinformationen.
Wählen Sie im AWS Toolkit for JetBrains die Option + Verbindung zu AWS hinzufügen aus, um das Dialogfeld AWS-Toolkit: Verbindung hinzufügen zu öffnen.
Wählen Sie im Dialogfeld AWS-Toolkit: Verbindung hinzufügen die Option AWS-Anmeldeinformationsdatei(en) bearbeiten aus, um Ihre Anmeldeinformationsdatei zu öffnen.
Wenn Ihre Anmeldeinformationsdatei (
credentials file
) in JetBrains geöffnet wurde, suchen Sie nach dem Abschnitt[default]
.Suchen Sie im Abschnitt
[default]
nach dem Eintrag#aws_access_key_id =
, entfernen Sie die Raute (#
) und geben Sie Ihren AWS-Zugriffsschlüssel ein. Der Eintrag sollte in etwa wie folgt aussehen:aws_access_key_id = AKIAIOSFODNN7EXAMPLE
Suchen Sie im Abschnitt
[default]
nach dem Eintrag#aws_secret_access_key =
, entfernen Sie die Raute (#
) und geben Sie Ihren geheimen AWS-Zugriffsschlüssel ein. Der Eintrag sollte in etwa wie folgt aussehen:aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Die endgültige Version Ihrer aktualisierten Anmeldeinformationsdatei sollte in etwa wie folgt aussehen:
[default] # The access key and secret key pair identify your account and grant access to AWS. # 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_access_key_id = AKIAIOSFODNN7EXAMPLE aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Speichern Sie Ihre Änderungen an der Datei. Das AWS Toolkit for JetBrains erkennt automatisch Ihre aktualisierten Anmeldeinformationen und stellt eine Verbindung mit Ihrem AWS-Konto her.
aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY