ConfigurazioneAWScredenziali - AWSToolkit for VS Code

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à.

ConfigurazioneAWScredenziali

Per accedere ad Amazon Web Services (AWS) con ilAWS Toolkit for Visual Studio Code, devi fare il tuoAWScredenziali dell'account disponibili per il toolkit. Per utilizzare le credenziali AWS supportate, continuare a leggere in questo argomento. Per utilizzare un processo di credenziali esterno, consulta Utilizzo di un processo di credenziale esterno.

Nota

Alcune funzionalità di Toolkit for VS Code, come la creazione di un'applicazione serverless, non richiedonoAWSCredenziali .

Ottenimento delle chiavi di accesso AWS

Se non si dispone già di chiavi di accesso AWS appropriate da archiviare nel file di configurazione AWS condiviso o nel file di credenziali AWS condivise, è necessario ottenerle ora.

A questo proposito, consulta OttenereAWSchiavi di accesso.

Informazioni sulla condivisioneAWSfile

Il file di configurazione AWS condiviso e il file di credenziali condivise AWS che è possibile utilizzare per memorizzare le informazioni di configurazione e credenziali per AWS. Per impostazione predefinita, questi file si trovano nella directory .aws all'interno della directory home e sono denominati config e credentials, rispettivamente. Per ulteriori informazioni, consultaDove vengono archiviate le impostazioni di configurazione?nellaAWS Command Line InterfaceGuida per l’utente di.

Il Toolkit for VS Code individua e utilizzaAWSchiavi di accesso tramite il tuo condivisoAWSfile di configurazione e condivisoAWSfile delle credenziali. Questo è il metodo utilizzato dall’AWS CLI e dagli SDK AWS. Le chiavi di accesso inserite in Toolkit for VS Code vengono salvate in uno di questi file.

Questi file condivisi possono contenere le credenziali per più account AWS, archiviati come profili. Più account possono essere utili, ad esempio, per fornire agli sviluppatori e agli amministratori risorse separate per lo sviluppo e per il rilascio o la pubblicazione.

Aggiungi il tuoAWSchiavi di accesso al tuo ambiente

Se hai già impostato il tuoAWScredenziali (ad esempio, utilizzando ilAWS CLI), Toolkit for VS Code rileverà automaticamente tali credenziali e rese disponibili per il toolkit. Se non sono già state impostateAWScredenziali, o se si desidera includere ulterioriAWScredenziali nell'ambiente o aggiornare un profilo di credenziali esistente, è possibile farlo tramite Toolkit for VS Code, come illustrato di seguito.

Nota

In alternativa a queste procedure, è possibile utilizzare il comando AWS CLI AWS configure per aggiungere credenziali AWS all'ambiente. È possibile utilizzare ancheAWS configureper impostare l'impostazione predefinitaAWSRegione, necessaria per determinate operazioni come la creazione di un'applicazione serverless.

Creare la condivisioneAWSfile delle credenziali

  • Se si dispone già di un file di credenziali AWS condiviso, è possibile passare alla procedura successiva.

  • Se già disponi di una condivisioneAWS confige se desideri usare questa funzionalità, puoi passare allaprocedura successiva.

  • Se hai solo una condivisioneAWS configfile ma NON vuoi usare questa funzionalità, è necessario innanzitutto creare un file condivisoAWSfile di credenziali utilizzando tecniche normali per il tuo sistema operativo. Dopodiché, puoi passare alla procedura successiva.

Attenersi alla seguente procedura per creare il file AWS delle credenziali condivise.

  1. Apri VS Code.

  2. Per aprire la Command Palette (Tavolozza dei comandi), nella barra dei menu, scegliere View (Visualizza), Command Palette (Tavolozza dei comandi). Oppure utilizzare i seguenti tasti di scelta rapida:

    • Windows e Linux — PremereCtrl+Maiusc+P.

    • macOS — PremereMaiusc+Command+P.

  3. CercaAWSe scegliAWSToolkit Crea profilo credenziali.

    
              AWSTavolozza dei comandi Toolkit.
  4. Immettere un nome per il profilo iniziale.

    
              AWSCreazione profilo Toolkit, inserire un nome.
  5. Immettere l'ID della chiave di accesso per le credenziali. Se non si dispone di un ID chiave di accesso, vedere OttenereAWSchiavi di accesso.

    
              AWSCreazione profilo Toolkit, inserire ID chiave di accesso.
  6. Immettere la chiave di accesso segreta per le credenziali. Se non si dispone di una chiave di accesso segreta, vedere OttenereAWSchiavi di accesso.

    
              AWSCreazione profilo Toolkit, inserire la chiave di accesso segreta.

Dopo aver completato questa procedura, è possibile verificare il file di credenziali condivise AWS aprendolo direttamente o eseguendo i primi tre passaggi della procedura successiva (senza apportare aggiornamenti).

Aggiornare uno dei file condivisi

Attenersi alla seguente procedura per aggiungere un nuovo profilo al file di configurazione condiviso AWS esistente o al file di credenziali condivise AWS. È inoltre possibile aggiornare un profilo esistente.

  1. Apri codice VS.

  2. Per aprire la Command Palette (Tavolozza dei comandi), nella barra dei menu, scegliere View (Visualizza), Command Palette (Tavolozza dei comandi). Oppure utilizzare i seguenti tasti di scelta rapida:

    • Windows e Linux — PremereCtrl+Maiusc+P.

    • macOS — PremereMaiusc+Command+P.

  3. CercaAWSe scegliAWSToolkit Crea profilo credenziali.

    
              AWSTavolozza dei comandi Toolkit.
  4. Quando uno o entrambi i file condivisi si aprono nell'editor VS Code, aggiungere o aggiornare un profilo.

  5. Al termine dell'aggiornamento del file, salvarlo.

Aggiungi profili di credenziali aggiuntivi

È possibile aggiungere profili e credenziali aggiuntivi. A questo scopo, apriTavolozza dei comandie scegliAWSToolkit Crea profilo credenziali. Questo aprirà il file delle credenziali. In questa pagina, puoi aggiungere un nuovo profilo sotto il tuo primo profilo, come nell'esempio seguente:

# Amazon Web Services Credentials File used by AWS CLI, SDKs, and tools # This file was created by the AWS Toolkit for Visual Studio Code extension. # # Your AWS credentials are represented by access keys associated with IAM users. # For information about how to create and manage AWS access keys for a user, see: # https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html # # This credential file can store multiple access keys by placing each one in a # named "profile". For information about how to change the access keys in a # profile or to add a new profile with a different access key, see: # https://docs.aws.amazon.com/cli/latest/userguide/cli-config-files.html # [Profile1_Name] # The access key and secret key pair identify your account and grant access to AWS. aws_access_key_id = AKIAIOSFODNN7EXAMPLE # 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_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY [Profile2_Name] aws_access_key_id = AKIAI44QH8DHBEXAMPLE aws_secret_access_key = je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY