Come posso configurare l'interfaccia della linea di comando AWS in modo da poter lavorare con una tabella Amazon DynamoDB su Amazon EC2?

3 minuti di lettura
0

Desidero configurare l'interfaccia della linea di comando AWS (AWS CLI) per lavorare con le tabelle Amazon DynamoDB su Amazon Elastic Compute Cloud (Amazon EC2).

Risoluzione

Nota: se ricevi messaggi di errore durante l'esecuzione dei comandi dell'interfaccia della linea di comando AWS (AWS CLI), consulta la sezione Troubleshoot AWS CLI errors. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Crea un ruolo AWS Identity and Access Management (IAM)

Per creare un ruolo IAM, segui questi passaggi:

  1. Apri la console IAM.
  2. Dal pannello di navigazione scegli Ruoli.
  3. Scegli Crea ruolo.
  4. Per Select type of trusted entity (Seleziona il tipo di entità attendibile), scegli Servizio AWS, quindi seleziona EC2.
  5. Per Allega policy di autorizzazione, scegli AmazonDynamoDBFullAccess.
    **Nota:**segui le best practice di sicurezza riguardanti la concessione di privilegi minimi per eseguire un'attività.

Collega il ruolo IAM a un'istanza Amazon EC2

Per collegare il ruolo IAM a un'istanza Amazon EC2, completa i passaggi seguenti:

  1. Avvia un'istanza EC2 da una Amazon Machine Image (AMI) Amazon Linux. Le AMI Linux vengono fornite con l'interfaccia AWS CLI installata.
  2. Nella pagina Configura i dettagli dell'istanza, all’interno dell’elenco a discesa Ruolo IAM, seleziona il ruolo IAM che hai creato in precedenza. Assicurati che la sottorete selezionata sia accessibile da Internet.
  3. Nella pagina Configura il gruppo di sicurezza seleziona un gruppo di sicurezza che consenta l'accesso SSH dal tuo indirizzo IP.

Connettiti all'istanza Amazon EC2 tramite SSH

Per connetterti alla tua istanza Linux tramite SSH, completa i passaggi seguenti:

  1. Connettiti alla tua istanza Linux tramite SSH.
  2. Esegui il comando yum update, in modo che i pacchetti software sull'istanza siano aggiornati.

Configura AWS CLI

Per configurare il funzionamento dell'Interfaccia della linea di comando AWS con DynamoDB, completa i passaggi seguenti:

  1. Esegui il comando aws configure.
  2. Quando vengono richiesti AWS Access Key ID (ID della chiave di accesso AWS) e AWS Secret Access Key (Chiave di accesso segreta AWS), premi Invio. Non è necessario fornire le chiavi perché stai utilizzando un ruolo IAM dell’istanza per connetterti a un servizio AWS.
  3. In Default region name (Nome predefinito della regione) inserisci la regione AWS in cui si trovano le tabelle DynamoDB. Ad esempio, ap-northeast-3. Per un elenco dei nomi delle regioni, vedi Service endpoints.
  4. In Default output format (Formato di output predefinito) premi Invio.
  5. Esegui il comando list-tables per verificar di poter eseguire i comandi DynamoDB con AWS CLI.

Informazioni correlate

Use Amazon DynamoDB with the AWS CLI

DynamoDB examples using AWS CLI

AWS UFFICIALE
AWS UFFICIALEAggiornata 7 mesi fa