[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 공식 문서를 참조하세요.