[typescript] 타입스크립트를 사용하여 AWS SDK로 DynamoDB에서 데이터 읽기
AWS SDK를 사용하여 TypeScript로 DynamoDB에서 데이터를 읽는 방법을 알아보겠습니다.
1. AWS SDK 설치
먼저, npm을 사용하여 AWS SDK를 설치합니다.
npm install aws-sdk
2. AWS 자격 증명 설정
AWS 자격 증명을 설정하기 위해 AWS 계정에서 액세스 키 및 시크릿 키를 획득해야 합니다. 환경 변수를 통해 자격 증명을 설정하는 것이 가장 안전한 방법입니다.
import * as AWS from 'aws-sdk';
AWS.config.update({
accessKeyId: process.env.AWS_ACCESS_KEY_ID,
secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY,
region: 'your-region'
});
3. DynamoDB 데이터 읽기
이제 TypeScript로 DynamoDB에서 데이터를 읽을 수 있습니다. 아래는 테이블에서 항목을 가져오는 예제 코드입니다.
const docClient = new AWS.DynamoDB.DocumentClient();
const params = {
TableName: "YourTableName",
Key: {
"KeyAttribute": "value"
}
};
docClient.get(params, (err, data) => {
if (err) {
console.error("Unable to read item. Error JSON:", JSON.stringify(err, null, 2));
} else {
console.log("GetItem succeeded:", JSON.stringify(data, null, 2));
}
});
결론
이제 타입스크립트로 AWS SDK를 사용하여 DynamoDB에서 데이터를 읽는 방법에 대해 알아보았습니다. AWS SDK 문서를 참조하여 보다 다양한 기능을 탐구해 보세요.
더 자세한 정보는 AWS JavaScript SDK 공식 문서를 참조하세요.