Gestione delle password per gli utenti IAM
Gli utenti IAM che utilizzano la AWS Management Console per lavorare con le risorse AWS devono disporre di una password per effettuare l'accesso. Puoi creare, modificare o eliminare una password di un utente IAM nel tuo account AWS.
Dopo aver assegnato una password a un utente, l'utente può accedere alla AWS Management Console utilizzando l'URL di accesso per il tuo account, che assomiglia al seguente:
https://
12-digit-AWS-account-ID or alias
.signin.aws.amazon.com/console
Per ulteriori informazioni su come gli utenti IAM accedono alla AWS Management Console, consulta Come accedere ad AWS nella Guida per l'utente di Accedi ad AWS.
Anche se gli utenti hanno le proprie password, hanno ancora bisogno delle autorizzazioni per accedere alle tue risorse AWS. Per impostazione predefinita, un utente non ha autorizzazioni. Per fornire agli utenti le autorizzazioni di cui hanno bisogno, assegna loro le policy o ai gruppi di appartenenza. Per ulteriori informazioni sulla creazione di utenti e gruppi, vedere Identità IAM . Per ulteriori informazioni sull'utilizzo di policy per impostare le autorizzazioni, vedere Modificare le autorizzazioni per un utente IAM.
Puoi concedere le autorizzazioni agli utenti per modificare le loro password. Per ulteriori informazioni, consulta Consentire agli utenti IAM di cambiare le loro password. Per informazioni su come gli utenti accedono alla pagina di accesso del tuo account, consulta Come accedere ad AWS nella Guida per l'utente di Accedi ad AWS.
Creazione, modifica o eliminazione di una password dell'utente IAM (console)
Puoi utilizzare la AWS Management Console per gestire le password degli utenti IAM.
Le esigenze di accesso degli utenti possono cambiare nel tempo. Potrebbe essere necessario consentire a un utente destinato all'accesso CLI di accedere alla console, modificare la password di un utente perché riceve l'e-mail con le proprie credenziali o eliminare un utente quando lascia l'organizzazione o non ha più bisogno dell'accesso AWS.
Per creare una password per l'utente IAM (console)
Utilizza questa procedura per consentire a un utente di accedere alla console creando una password associata al nome utente.
Come cambiare la password per un utente IAM (console)
Utilizza questa procedura per aggiornare una password associata al nome utente.
Come eliminare (disabilitare) una password dell'utente IAM (console)
Utilizza questa procedura per eliminare una password associata al nome utente rimuovendo l'accesso alla console per l'utente.
Importante
È possibile impedire a un utente IAM di accedere alla AWS Management Console rimuovendone la password. Ciò impedisce all'utente di accedere alla AWS Management Console utilizzando le credenziali di accesso. Non modifica le autorizzazioni né impedisce l'accesso alla console utilizzando un ruolo assunto. Se l'utente dispone di chiavi d'accesso attive, esse continueranno a funzionare e a permettere l'accesso mediante la AWS CLI, Tools for Windows PowerShell, l'API AWS o AWS Console Mobile Application.
Creazione, modifica o eliminazione di una password utente IAM (AWS CLI)
Puoi utilizzare l'API AWS CLI per gestire le password degli utenti IAM.
Per creare una password (AWS CLI)
-
(Facoltativo) Per determinare se un utente dispone di una password, eseguire questo comando: aws iam get-login-profile
-
Per creare una password, eseguire questo comando: aws iam create-login-profile
Per modificare la password di un utente (AWS CLI)
-
(Facoltativo) Per determinare se un utente dispone di una password, eseguire questo comando: aws iam get-login-profile
-
Per modificare una password, eseguire questo comando: aws iam update-login-profile
Per eliminare (disabilitare) una password utente (AWS CLI)
-
(Facoltativo) Per determinare se un utente dispone di una password, eseguire questo comando: aws iam get-login-profile
-
(Facoltativo) Per determinare quando una password è stata utilizzata per l'ultima volta, eseguire questo comando: aws iam get-user
-
Per eliminare una password, eseguire questo comando: aws iam delete-login-profile
Importante
Quando elimini una password dell'utente, l'utente non può più accedere alla AWS Management Console. Se l'utente dispone di chiavi di accesso attive, esse continueranno a funzionare e a permettere l'accesso tramite la AWS CLI, Tools for Windows PowerShell o le chiamate di funzione all'API AWS. Se utilizzi la AWS CLI, Tools for Windows PowerShell o l'API AWS per eliminare un utente dall'Account AWS, occorre prima eliminare la password utilizzando questa operazione. Per ulteriori informazioni, consulta Eliminazione di un utente IAM (AWS CLI).
Per revocare le sessioni di console attive di un utente prima di un orario specificato (AWS CLI)
-
Per incorporare una policy in linea che revochi le sessioni di console attive di un utente IAM prima di un orario specificato, usa la seguente policy in linea ed esegui questo comando: aws iam put-user-policy
Questa policy in linea nega tutte le autorizzazioni e include la chiave di condizione
aws:TokenIssueTime
. Revoca le sessioni di console attive dell'utente prima del tempo specificato nell'elementoCondition
della policy in linea. Sostituire il valore della chiave di condizioneaws:TokenIssueTime
con il proprio valore.{ "Version": "2012-10-17", "Statement": { "Effect": "Deny", "Action": "*", "Resource": "*", "Condition": { "DateLessThan": { "aws:TokenIssueTime": "
2014-05-07T23:47:00Z
" } } } } -
(Facoltativo) Per elencare i nomi delle policy in linea incorporate nell'utente IAM, esegui questo comando: aws iam list-user-policies
-
(Facoltativo) Per visualizzare la policy in linea specificata incorporata nell'utente IAM, esegui questo comando: aws iam list-user-policies
Creazione, modifica o eliminazione di una password utente IAM (API AWS)
Puoi utilizzare l'API AWS per gestire le password degli utenti IAM.
Per creare una password (API AWS)
-
(Facoltativo) Per determinare se un utente dispone di una password, richiamare questa operazione: GetLoginProfile
-
Per creare una password, richiamare questa operazione: CreateLoginProfile
Per modificare la password di un utente (API AWS)
-
(Facoltativo) Per determinare se un utente dispone di una password, richiamare questa operazione: GetLoginProfile
-
Per modificare una password, richiamare questa operazione: UpdateLoginProfile
Per eliminare (disabilitare) una password utente (API AWS)
-
(Facoltativo) Per determinare se un utente dispone di una password, eseguire questo comando: GetLoginProfile
-
(Facoltativo) Per determinare quando una password è stata utilizzata per l'ultima volta, eseguire questo comando: GetUser
-
Per eliminare una password, eseguire questo comando: DeleteLoginProfile
Importante
Quando elimini una password dell'utente, l'utente non può più accedere alla AWS Management Console. Se l'utente dispone di chiavi di accesso attive, esse continueranno a funzionare e a permettere l'accesso tramite la AWS CLI, Tools for Windows PowerShell o le chiamate di funzione all'API AWS. Se utilizzi la AWS CLI, Tools for Windows PowerShell o l'API AWS per eliminare un utente dall'Account AWS, occorre prima eliminare la password utilizzando questa operazione. Per ulteriori informazioni, consulta Eliminazione di un utente IAM (AWS CLI).
Per revocare le sessioni di console attive di un utente prima di un orario specificato (API AWS)
-
Per incorporare una policy in linea che revochi le sessioni di console attive di un utente IAM prima di un orario specificato, usa la seguente policy in linea ed esegui questo comando: PutUserPolicy
Questa policy in linea nega tutte le autorizzazioni e include la chiave di condizione
aws:TokenIssueTime
. Revoca le sessioni di console attive dell'utente prima del tempo specificato nell'elementoCondition
della policy in linea. Sostituire il valore della chiave di condizioneaws:TokenIssueTime
con il proprio valore.{ "Version": "2012-10-17", "Statement": { "Effect": "Deny", "Action": "*", "Resource": "*", "Condition": { "DateLessThan": { "aws:TokenIssueTime": "
2014-05-07T23:47:00Z
" } } } } -
(Facoltativo) Per visualizzare i nomi delle policy in linea incorporate nell'utente IAM, eseguire questo comando: ListUserPolicies
-
(Facoltativo) Per visualizzare la policy in linea specificata incorporata nell'utente IAM, esegui questo comando: GetUserPolicy