Verwenden Sie CreateLoginProfile mit einem CLI - AWS Identitäts- und Zugriffsverwaltung

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.

Verwenden Sie CreateLoginProfile mit einem CLI

Die folgenden Codebeispiele zeigen, wie man es benutztCreateLoginProfile.

CLI
AWS CLI

Um ein Passwort für einen IAM Benutzer zu erstellen

Um ein Passwort für einen IAM Benutzer zu erstellen, empfehlen wir, den --cli-input-json Parameter zu verwenden, um eine JSON Datei zu übergeben, die das Passwort enthält. Mit dieser Methode können Sie ein sicheres Passwort mit nicht-alphanumerischen Zeichen erstellen. Es kann schwierig sein, ein Passwort mit nicht alphanumerischen Zeichen zu erstellen, wenn Sie es als Befehlszeilenparameter übergeben.

Um den --cli-input-json Parameter zu verwenden, verwenden Sie zunächst den create-login-profile Befehl mit dem --generate-cli-skeleton Parameter, wie im folgenden Beispiel.

aws iam create-login-profile \ --generate-cli-skeleton > create-login-profile.json

Mit dem vorherigen Befehl wird eine JSON Datei namens create-login-profile .json erstellt, mit der Sie die Informationen für einen nachfolgenden create-login-profile Befehl eingeben können. Beispielsweise:

{ "UserName": "Bob", "Password": "&1-3a6u:RA0djs", "PasswordResetRequired": true }

Verwenden Sie als Nächstes den create-login-profile Befehl erneut, um ein Passwort für einen IAM Benutzer zu erstellen. Übergeben Sie diesmal den --cli-input-json Parameter zur Angabe Ihrer JSON Datei. Der folgende create-login-profile Befehl verwendet den --cli-input-json Parameter mit einer JSON Datei namens create-login-profile .json.

aws iam create-login-profile \ --cli-input-json file://create-login-profile.json

Ausgabe:

{ "LoginProfile": { "UserName": "Bob", "CreateDate": "2015-03-10T20:55:40.274Z", "PasswordResetRequired": true } }

Wenn das neue Passwort gegen die Kontopasswortrichtlinie verstößt, gibt der Befehl einen PasswordPolicyViolation Fehler zurück.

Um das Passwort für einen Benutzer zu ändern, der bereits eines hat, verwenden Sieupdate-login-profile. Verwenden Sie den update-account-password-policy Befehl, um eine Kennwortrichtlinie für das Konto festzulegen.

Wenn die Kontokennwortrichtlinie dies zulässt, können IAM Benutzer ihre eigenen Passwörter mithilfe des change-password Befehls ändern.

Weitere Informationen finden Sie im Benutzerhandbuch unter Passwörter für IAM AWS IAM Benutzer verwalten.

PowerShell
Tools für PowerShell

Beispiel 1: In diesem Beispiel wird ein (temporäres) Passwort für den IAM Benutzer mit dem Namen Bob erstellt und das Kennzeichen gesetzt, dass der Benutzer das Passwort bei der nächsten Anmeldung Bob ändern muss.

New-IAMLoginProfile -UserName Bob -Password P@ssw0rd -PasswordResetRequired $true

Ausgabe:

CreateDate PasswordResetRequired UserName ---------- --------------------- -------- 4/14/2015 12:26:30 PM True Bob

Eine vollständige Liste der AWS SDK Entwicklerhandbücher und Codebeispiele finden Sie unter. Nutzung dieses Dienstes mit einem AWS SDK Dieses Thema enthält auch Informationen zu den ersten Schritten und Details zu früheren SDK Versionen.