Credenziali AWS IAM
Le credenziali utente AWS IAM si autenticano con l'account AWS tramite chiavi di accesso memorizzate localmente.
Nelle seguenti sezioni viene descritto come configurare il AWS Toolkit for JetBrains per autenticarti con il tuo account AWS tramite le credenziali utente IAM.
Importante
Prima di configurare le credenziali IAM per l'autenticazione con l'account AWS, tieni presente che:
Se hai già impostato le credenziali IAM tramite un altro servizio AWS (come la AWS CLI), il AWS Toolkit for JetBrains rileva automaticamente tali credenziali e le rende disponibili.
AWS consiglia di utilizzare l'autenticazione del Centro identità IAM. Per ulteriori informazioni sulle best practice di AWS IAM, consulta la sezione Security best practice in IAM della Guida per l'utente di AWS Identity and Access Management.
Per evitare rischi per la sicurezza, non utilizzare gli utenti IAM per l'autenticazione quando sviluppi software creato ad hoc o lavori con dati reali. Utilizza invece la federazione con un provider di identità come Che cos'è Centro identità IAM? nella Guida per l'utente di AWS IAM Identity Center.
Prerequisiti
Prima di poter configurare il AWS Toolkit for JetBrains per l'autenticazione con le credenziali utente IAM, verifica che siano stati soddisfatti i prerequisiti seguenti. Se hai già configurato le credenziali utente IAM tramite un altro servizio (come la AWS Command Line Interface), puoi saltare i passaggi relativi ai prerequisiti e passare alle sezioni successive.
Crea un utente IAM. Per istruzioni dettagliate su come ottenere le chiavi di accesso di utente IAM, consulta la sezione Step 1: Create your IAM user della Guida di riferimento agli SDK e agli strumenti AWS.
Ottieni le chiavi di accesso utente IAM. Per istruzioni dettagliate su come ottenere le chiavi di accesso di utente IAM, consulta la sezione Step 2: Get your access keys della Guida di riferimento agli SDK e agli strumenti AWS.
Facoltativo: aggiorna il file delle credenziali condivise. Per istruzioni dettagliate su come aggiornare il file delle credenziali condivise, consulta la sezione Step 3: Update the shared credentials file della Guida di riferimento agli SDK e agli strumenti AWS.
Nota
Se il prerequisito facoltativo Passaggio 3: aggiornamento del file di credenziali condivise è stato completato, il AWS Toolkit for JetBrains rileva automaticamente le tue credenziali durante la procedura di Creazione di un file di credenziali condiviso dal AWS Toolkit for JetBrains descritta nella sezione seguente.
Creazione di un file delle credenziali condiviso dal AWS Toolkit for JetBrains
Il file di configurazione condiviso e il file di credenziali condivise memorizzano le informazioni di configurazione e le credenziali per gli account AWS. Per ulteriori informazioni sulla configurazione e le credenziali condivise, consulta la sezione Where are configuration settings stored? della Guida per l'utente di AWS Command Line Interface.
Creazione di un file delle credenziali condiviso dal AWS Toolkit for JetBrains
Dal AWS Toolkit for JetBrains, scegli + Aggiungi connessione ad AWS per aprire la finestra di dialogo Kit di strumenti AWS: aggiungi connessione.
Dalla finestra di dialogo Kit di strumenti AWS: aggiungi connessione, scegli Modifica file di credenziali AWS per aprire la finestra di dialogo di conferma Crea file di credenziali.
Dalla finestra di dialogo di conferma Crea file di credenziali, scegli Crea per chiudere la finestra e creare il
credential File
.Il
credential File
si apre automaticamente nell'IDE al termine della creazione.Nota
Durante il processo di creazione del
Credential File
:-
In caso di errore, JetBrains visualizza una notifica e apre i log di creazione contenenti i dettagli dell'errore.
-
È possibile archiviare tutti i profili denominati in un unico file. Se utilizzi sia le credenziali sia i file di configurazione, le credenziali vengono aperte per impostazione predefinita nell'IDE.
-
Se in entrambi i file sono presenti credenziali per un profilo che condivide lo stesso nome, le chiavi nel file delle credenziali hanno la precedenza.
-
Configurazione delle credenziali condivise
La procedura finale per autenticare il AWS Toolkit for JetBrains con l'account AWS serve per configurare le credenziali.
Dal AWS Toolkit for JetBrains, scegli + Aggiungi connessione ad AWS per aprire la finestra di dialogo Kit di strumenti AWS: aggiungi connessione.
Dalla finestra di dialogo Kit di strumenti AWS: aggiungi connessione, scegli Modifica file di credenziali AWS per aprire il File di credenziali.
Quando il
credentials file
si apre in JetBrains, individua la sezione etichettata[default]
.Dalla sezione
[default]
, individua la voce#aws_access_key_id =
, rimuovi il#
e inserisci la chiave di accesso AWS. La voce dovrebbe essere simile alla seguente:aws_access_key_id = AKIAIOSFODNN7EXAMPLE
Dalla sezione
[default]
, individua la voce#aws_secret_access_key =
, rimuovi il#
e inserisci la chiave di accesso segreta AWS. La voce dovrebbe essere simile alla seguente:aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
La versione finale del file di credenziali aggiornato è simile alla seguente:
[default] # The access key and secret key pair identify your account and grant access to AWS. # Treat your secret key like a password. Never share your secret key with anyone. Do # not post it in online forums, or store it in a source control system. If your secret # key is ever disclosed, immediately use IAM to delete the access key and secret key # and create a new key pair. Then, update this file with the replacement key details. aws_access_key_id = AKIAIOSFODNN7EXAMPLE aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Salva le modifiche al file: il AWS Toolkit for JetBrains rileva automaticamente le credenziali aggiornate e si connette all'account AWS.
aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY