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.
Authentifizierung mit AWSAWS SDK für Rust
Sie müssen festlegen, wie sich Ihr Code AWS bei der Entwicklung mit AWS-Services authentifiziert. Sie können den programmatischen Zugriff auf AWS Ressourcen je nach Umgebung und verfügbarem AWS Zugriff auf unterschiedliche Weise konfigurieren.
Informationen zur Auswahl Ihrer Authentifizierungsmethode und deren Konfiguration für das SDK finden Sie unter Authentifizierung und Zugriff im AWSSDKs Referenzhandbuch zu Tools.
Wir empfehlen, dass neue Benutzer, die sich lokal weiterentwickeln und von ihrem Arbeitgeber keine Authentifizierungsmethode erhalten, diese einrichtenAWS IAM Identity Center. Diese Methode beinhaltet die Installation von, AWS CLI um die Konfiguration zu vereinfachen und sich regelmäßig beim AWS Zugangsportal anzumelden.
Wenn Sie sich für diese Methode entscheiden, führen Sie das Verfahren zur Anmeldung für die AWS lokale Entwicklung mit Konsolenanmeldedaten aus, das im Referenzhandbuch AWSSDKs und im Tools-Referenzhandbuch beschrieben ist. Danach sollte Ihre Umgebung die folgenden Elemente enthalten:
-
DieAWS CLI, mit der Sie eine AWS Access-Portal-Sitzung starten, bevor Sie Ihre Anwendung ausführen.
-
Eine gemeinsam genutzte AWS
configDatei mit einem[default]Profil mit einer Reihe von Konfigurationswerten, auf die vom SDK aus verwiesen werden kann. Informationen zum Speicherort dieser Datei finden Sie unter Speicherort der gemeinsam genutzten Dateien im Referenzhandbuch AWSSDKs und im Tools-Referenzhandbuch. -
Die gemeinsam genutzte
configDatei legt dieregionEinstellung fest. Dies legt die Standardeinstellung AWS-Region fest, die das SDK für AWS Anfragen verwendet. Diese Region wird für SDK-Dienstanforderungen verwendet, für die keine zu verwendende Region angegeben ist. -
Das SDK verwendet die Konfiguration des Anbieters für Anmeldeinformationen des Profils, um Anmeldeinformationen abzurufen, bevor Anfragen an AWS gesendet werden. Der
login_sessionWert, der die Identität der Verwaltungskonsolensitzung speichert, die Sie während des Anmeldeworkflows ausgewählt haben, ermöglicht den Zugriff auf die in Ihrer Anwendung verwendeten AWS Dienste.Die folgende
configBeispieldatei zeigt ein Standardprofil, bei dem die Konfiguration der Konsolensitzung des Anbieters für Anmeldeinformationen während des Anmeldeworkflows ausgewählt wurde. Dielogin_sessionProfileinstellung bezieht sich auf die benannte Konsolensitzung, die während des Workflows ausgewählt wurde:[default] login_session = arn:aws:iam::0123456789012:user/usernameregion = us-east-1Anmerkung
Sie müssen die
credentials-loginaws-configCrate-Funktion aktivieren, um diesen Anmeldeinformationsanbieter verwenden zu können.
Weitere Authentifizierungsinformationen
Menschliche Benutzer, auch bekannt als menschliche Identitäten, sind die Personen, Administratoren, Entwickler, Betreiber und Verbraucher Ihrer Anwendungen. Sie müssen über eine Identität verfügen, um auf Ihre AWS Umgebungen und Anwendungen zugreifen zu können. Menschliche Benutzer, die Mitglieder Ihres Unternehmens sind, also Sie, der Entwickler, werden als Personalidentitäten bezeichnet.
Verwenden Sie beim Zugriff AWS temporäre Anmeldeinformationen. Sie können einen Identitätsanbieter für Ihre menschlichen Benutzer verwenden, um Verbundzugriff auf AWS Konten zu ermöglichen, indem Sie Rollen übernehmen, die temporäre Anmeldeinformationen bereitstellen. Für eine zentralisierte Zugriffsverwaltung empfehlen wir Ihnen, AWS IAM Identity Center (IAM Identity Center) zu verwenden, um den Zugriff auf Ihre Konten und die Berechtigungen innerhalb dieser Konten zu verwalten. Weitere Alternativen finden Sie im Folgenden:
-
Weitere Informationen zu bewährten Methoden finden Sie unter Bewährte Methoden für die Sicherheit in IAM im IAM-Benutzerhandbuch.
-
Informationen zum Erstellen kurzfristiger AWS Anmeldeinformationen finden Sie unter Temporäre Sicherheitsanmeldeinformationen im IAM-Benutzerhandbuch.
-
Weitere Informationen zu anderen Anbietern von Anmeldeinformationen, die vom SDK für Rust unterstützt werden, finden Sie unter Standardisierte Anbieter von Anmeldeinformationen im Referenzhandbuch AWSSDKs zu Tools.