DynamoDB 로컬에서 자습서
그리고는 튜토리얼을 시도하면서 느낌으로.
1. 로컬 실행을 위해 DynamoDB 다운로드
2. 압축을 풀고 해당 폴더에서 실행
java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
3. 테이블에 액세스해 봅니다
terminal$ aws dynamodb list-tables --endpoint-url http://localhost:8000
실행 결과
{
"TableNames": []
}
브라우저에서 자습서
아래 URL에 액세스하면 자습서를 사용해 볼 수 있습니다.
http://localhost:8000/shell/
오른쪽 콘솔에서
tutorial.start()
를 입력하면 자습서가 시작됩니다.튜토리얼을 진행해 나가면, 먼저 Image 테이블이 작성된다.
KeySchema
가 primary key가 되어, 독특한 것이 된다.// This CreateTable request will create the Image table.
// With DynamoDB Local, tables are created right away. If you are calling
// a real DynamoDB endpoint, you will need to wait for the table to become
// ACTIVE before you can use it. See also dynamodb.waitFor().
var params = {
TableName: 'Image',
KeySchema: [
{
AttributeName: 'Id',
KeyType: 'HASH'
}
],
AttributeDefinitions: [
{
AttributeName: 'Id',
AttributeType: 'S'
}
],
ProvisionedThroughput: {
ReadCapacityUnits: 1,
WriteCapacityUnits: 1
}
};
console.log("Creating the Image table");
dynamodb.createTable(params, function(err, data) {
if (err) ppJson(err); // an error occurred
else ppJson(data); // successful response
});
터미널에서도 Image 테이블이 작성되고 있는 것을 확인할 수 있다.
terminal$ aws dynamodb list-tables --endpoint-url http://localhost:8000
{
"TableNames": [
"Image"
]
}
Reference
이 문제에 관하여(DynamoDB 로컬에서 자습서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/h2m_kinoko/items/022f5c5b4e45f42727e9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)