Verwendung von CreateLoginProfile mit einer 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.

Verwendung von CreateLoginProfile mit einer CLI

Die folgenden Code-Beispiele zeigen, wie CreateLoginProfile verwendet wird.

CLI
AWS CLI

So erstellen Sie ein Passwort für einen IAM-Benutzer

Für die Erstellung eines Passworts für einen IAM-Benutzer empfehlen wir die Nutzung des Parameters --cli-input-json zur Übergabe einer JSON-Datei, 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. Zum Beispiel:

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

Verwenden Sie anschließend zur Erstellung eines Passworts für einen IAM-Benutzer erneut den Befehl create-login-profile, diesmal jedoch mit dem Parameter --cli-input-json 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 Passwortrichtlinie des Kontos verstößt, gibt der Befehl einen PasswordPolicyViolation-Fehler zurück.

Um das Passwort für einen Benutzer zu ändern, der bereits über ein Passwort verfügt, verwenden Sie update-login-profile. Um eine Passwortrichtlinie für das Konto festzulegen, verwenden Sie den update-account-password-policy-Befehl.

Sofern die Passwortrichtlinie des Kontos dies zulässt, können IAM-Benutzer mit dem change-password-Befehl ihre eigenen Passwörter ändern.

Weitere Informationen finden Sie unter Verwalten von Passwörtern für IAM-Benutzer im Handbuch für AWS -IAM-Benutzer.

PowerShell
Tools für PowerShell

Beispiel 1: In diesem Beispiel wird ein (temporäres) Passwort für den IAM-Benutzer Bob erstellt und festgelegt, dass der Benutzer das Passwort bei der nächsten Anmeldung von 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. Verwenden dieses Dienstes mit einem AWS SDK Dieses Thema enthält auch Informationen zu den ersten Schritten und Details zu früheren SDK-Versionen.