¿Cómo configuro la AWS CLI de modo que pueda trabajar con una tabla de Amazon DynamoDB en Amazon EC2?

3 minutos de lectura
0

Quiero configurar la interfaz de la línea de comandos de AWS (AWS CLIL) para que funcione con las tablas de Amazon DynamoDB en Amazon Elastic Compute Cloud (Amazon EC2).

Solución

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulte Troubleshoot AWS CLI errors. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.

Creación de un rol de AWS Identity and Access Management (IAM)

Para crear un rol de IAM, sigue estos pasos:

  1. Abre la consola de IAM.
  2. En el panel de navegación, selecciona Roles.
  3. Selecciona Crear rol.
  4. En Select type of trusted entity (Selecciona el tipo de entidad de confianza), selecciona Servicio de AWS y, a continuación, selecciona EC2.
  5. En Asociar políticas de permisos, selecciona AmazonDynamoDBFullAccess.
    Nota: Siga la práctica recomendada de seguridad sobre concesión del privilegio mínimo para realizar una tarea.

Asociación del rol de IAM a una instancia de Amazon EC2

Para asociar el rol de IAM a una instancia de Amazon EC2, sigue estos pasos:

  1. Lanza una instancia de EC2 desde una imagen de máquina de Amazon (AMI) de Amazon Linux. Las AMI de Linux vienen con la AWS CLI instalada.
  2. En la página Configurar los detalles de la instancia, en la lista desplegable Rol de IAM, selecciona el rol de IAM que has creado anteriormente. Asegúrate de que se pueda acceder desde Internet a la subred que selecciones.
  3. En la página Configurar el grupo de seguridad, selecciona un grupo de seguridad que permita el acceso SSH desde tu dirección IP.

Conexión a la instancia de Amazon EC2 a través de SSH

Para conectarte a tu instancia de Linux a través de SSH, sigue estos pasos:

  1. Conexión a la instancia de Linux mediante un cliente SSH
  2. Ejecuta el comando yum update para que los paquetes de software de la instancia estén actualizados.

Configuración de la AWS CLI

Para configurar la AWS CLI para que funcione con DynamoDB, sigue estos pasos:

  1. Ejecuta el comando aws configure.
  2. Cuando se te solicite un ID de clave de acceso de AWS y una clave de acceso secreta de AWS, pulsa Entrar. No es necesario que proporciones claves porque utilizas un rol de IAM de la instancia para conectarte con un servicio de AWS.
  3. En Default region name (Nombre de región predeterminada), introduce la región en la que se encuentran las tablas de DynamoDB. Por ejemplo, ap-northeast-3. Para obtener una lista de nombres de las regiones, consulta Puntos de enlace de servicio.
  4. En Default output format (Formato de salida predeterminado), pulsa Entrar.
  5. Ejecuta el comando list-tables para confirmar que puedes ejecutar comandos de DynamoDB en la AWS CLI.

Información relacionada

Use Amazon DynamoDB with the AWS CLI (Uso de Amazon DynamoDB con la AWS CLI)

DynamoDB examples using AWS CLI (Ejemplos de DynamoDB con la AWS CLI)

OFICIAL DE AWSActualizada hace 9 meses