테이블 생성하기
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
복사

