No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Curso de Amazon DynamoDB

Curso de Amazon DynamoDB

Vianel Rodr铆guez

Vianel Rodr铆guez

Crear tablas y cargar datos en DynamoDB

8/23
Recursos

Aportes 9

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

comando para creaci贸n de tabla:

aws dynamodb create-table --table-name dynamodbcliaws --key-schema AttributeName=EstudianteId,KeyType=HASH --attribute-definitions AttributeName=EstudianteId,AttributeType=N --provisioned-throughput ReadCapacityUnits=5,WriteCapacityUnits=5

para usar rutas absolutas en el sitema de archivos en unix se debe iniciar con /// para el comando, por ejemplo:

aws dynamodb batch-write-item --request-items file:///Users/juan-pc/Downloads/personajes.json

Es importante destacar que solo se pueden escribir 25 items por cada archivo JSON en la tabla鈥
Si tienes mas, deber铆as dividir el archivo

argumentos requeridos para crear una tabla de dynamoDB desde cli de AWS:

  1. 鈥揳ttribute-definitions
  2. 鈥搕able-name
  3. 鈥搆ey-schema

Tuve problemas para insertar los datos via linea de comandos ya que el archivo no estaba siendo encontrado. En el directorio seed descargue el archivo json proporcionado en esta clase y obtuve el siguiente error.

Tuve que cargalos de manera manual via consola de AWS.

鉃  dynamodb-2023 ll
total 8
-rw-r--r--  1 Jair-MAC  staff   260B Aug 20 12:48 createtable.json
drwxr-xr-x  6 Jair-MAC  staff   192B Aug 19 17:23 dynamodb
drwxr-xr-x  3 Jair-MAC  staff    96B Aug 20 12:55 seed
鉃  dynamodb-2023 aws dynamodb batch-write-item --request-items file://seed/characters.json

An error occurred (ResourceNotFoundException) when calling the BatchWriteItem operation: Requested resource not found
鉃  dynamodb-2023 


Excelente ejercicio practicar desde el aws cli.

carga de registros desde un archivo json:

aws dynamodb batch-write-item --request-items file://<ubicacion archivo>

al d铆a de hoy tambien se encuentra disponible la versi贸n 2 de aws cli en pip

Principales comandos:
aws help: te permite ver la ayuda o documentaci贸n del CLI directamente en consola
aws dynamodb help: muestra la ayuda dynamoDB especificamente, muestra todos los comandos disponibles por ejemplo:

aws dynamodb create-table <options> crea tabla
aws dynamodb list-tables retorna un objeto con la lista de tablas de dynamo