Search

DynamoDB

테이블 생성하기

aws dynamodb create-table \ --table-name <TableName> \ --attribute-definitions AttributeName=id,AttributeType=S \ --key-schema AttributeName=id,KeyType=HASH \ --billing-mode PAY_PER_REQUEST \ --tags Key=Name,Value=<TableName> \ --region <Region>
Shell
복사

테이블의 모든 항목 가져오기

aws dynamodb scan --table-name <TableName>
Shell
복사

테이블의 아이템 넣기

aws dynamodb put-item --table-name <TableName> --item '{"id": {"S": "1"}, "name": {"S": "example"}}'
Shell
복사

테이블 상태 가져오기

aws dynamodb describe-table --table-name "<TableName>" --query "Table.TableStatus"
Shell
복사

Billing Mode 가져오기

aws dynamodb describe-table --table-name "<TableName>" --query "Table.BillingModeSummary.BillingMode"
Shell
복사

테이블 삭제 보호 여부 확인

aws dynamodb describe-table --table-name "<TableName>" --query "Table.DeletionProtectionEnabled"
Shell
복사

백업 여부 가져오기

aws dynamodb list-backups --table-name <TableName>
Shell
복사

테이블 암호화에 사용된 KMS 키의 ARN가져오기 (암호화 확인)

aws dynamodb describe-table --table-name <TableName> --query "Table.SSEDescription.KMSMasterKeyArn"
Shell
복사