Skip to content

adrianadelnero/dynamoDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

dynamoDB

Setup local para utilizar o client por linha de comando:

  • Fazer download do client:

Using the AWS CLI - Amazon DynamoDB


Configuração das credenciais na máquina local:

Criar a configuração via linha de comando ou através dos arquivos de propriedades:

  • Linha de comando:
$ aws configure --profile dev 
AWS Access Key ID [None]: AKIAI44QH8DHBEXAMPLE 
AWS Secret Access Key [None]: XXXXXXXX
Default region name [None]: us-east-1 
Default output format [None]: json
  • Propriedades:

Configure um perfil default e demais perfis (dev, hom) conforme abaixo:

~/.aws/credentials
[default]
aws_access_key_id=AKIAIOSFODNN7EXAMPLE
aws_secret_access_key=XXXXXXXX

[dev]
aws_access_key_id=AKIAI44QH8DHBEXAMPLE
aws_secret_access_key=XXXXXXXX
~/.aws/config
[default]
region=us-west-2
output=json

[profile dev]
region=us-east-1
output=text

Para listar profiles:

$ aws configure list-profiles default test

Exemplos de criação de tabela e registros:

aws dynamodb create-table \
 --table-name Music 
 \ --attribute-definitions 
 \ AttributeName=Artist,AttributeType=S 
 \ AttributeName=SongTitle,AttributeType=S 
 \ --key-schema AttributeName=Artist,KeyType=HASH AttributeName=SongTitle,KeyType=RANGE 
 \ --provisioned-throughput ReadCapacityUnits=1,WriteCapacityUnits=1 
aws dynamodb put-item \
 --table-name Music \
  --item \
   '{"Artist": {"S": "No One You Know"}, "SongTitle": {"S": "Call Me Today"}, "AlbumTitle": {"S": "Somewhat Famous"}}' 
   \ --return-consumed-capacity TOTAL

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published