Ci sono altri AWS SDK esempi disponibili nel repository AWS Doc SDK Examples
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzare con un CreateLoginProfile
CLI
I seguenti esempi di codice mostrano come utilizzareCreateLoginProfile
.
- CLI
-
- AWS CLI
-
Per creare una password per un IAM utente
Per creare una password per un IAM utente, si consiglia di utilizzare il
--cli-input-json
parametro per passare un JSON file contenente la password. Utilizzando questo metodo, è possibile creare una password sicura con caratteri non alfanumerici. Può essere difficile creare una password con caratteri non alfanumerici quando la si passa come parametro della riga di comando.Per utilizzare il
--cli-input-json
parametro, iniziate a utilizzare ilcreate-login-profile
comando con il--generate-cli-skeleton
parametro, come nell'esempio seguente.aws iam create-login-profile \ --generate-cli-skeleton
>
create-login-profile.json
Il comando precedente crea un JSON file chiamato create-login-profile .json che potete utilizzare per inserire le informazioni per un comando successivo
create-login-profile
. Per esempio:{ "UserName": "Bob", "Password": "&1-3a6u:RA0djs", "PasswordResetRequired": true }
Quindi, per creare una password per un IAM utente, utilizzate nuovamente il
create-login-profile
comando, questa volta passando il--cli-input-json
parametro per specificare il JSON file. Ilcreate-login-profile
comando seguente utilizza il--cli-input-json
parametro con un JSON file chiamato create-login-profile .json.aws iam create-login-profile \ --cli-input-json
file://create-login-profile.json
Output:
{ "LoginProfile": { "UserName": "Bob", "CreateDate": "2015-03-10T20:55:40.274Z", "PasswordResetRequired": true } }
Se la nuova password viola la politica relativa alle password dell'account, il comando restituisce un errore.
PasswordPolicyViolation
Per modificare la password di un utente che ne ha già una, usa
update-login-profile
. Per impostare una politica di password per l'account, usa ilupdate-account-password-policy
comando.Se la politica sulla password dell'account lo consente, IAM gli utenti possono modificare le proprie password utilizzando il
change-password
comando.Per ulteriori informazioni, vedere Gestione delle password per IAM gli utenti nella Guida per l'AWS IAMutente.
-
Per API i dettagli, vedere CreateLoginProfile
in AWS CLI Command Reference.
-
- PowerShell
-
- Strumenti per PowerShell
-
Esempio 1: Questo esempio crea una password (temporanea) per l'IAMutente di nome Bob e imposta il flag che richiede all'utente di modificare la password al
Bob
successivo accesso.New-IAMLoginProfile -UserName Bob -Password P@ssw0rd -PasswordResetRequired $true
Output:
CreateDate PasswordResetRequired UserName ---------- --------------------- -------- 4/14/2015 12:26:30 PM True Bob
-
Per API i dettagli, vedere CreateLoginProfilein AWS Tools for PowerShell Cmdlet Reference.
-