[typescript] 타입스크립트를 사용하여 AWS SDK로 DynamoDB에 데이터 쓰기

AWS SDK를 사용하여 타입스크립트로 DynamoDB에 데이터를 쓰는 방법에 대해 알아보겠습니다.

AWS SDK 설치

먼저 AWS SDK를 설치해야 합니다. 프로젝트 루트 디렉토리에서 다음 명령어를 사용하여 AWS SDK를 설치합니다.

npm install aws-sdk

AWS 자격 증명 구성

AWS SDK를 사용하여 DynamoDB에 액세스하기 위해서는 적절한 자격 증명이 필요합니다. 이를 위해 AWS 콘솔에서 액세스 키 ID 및 비밀 액세스 키를 생성해야 합니다.

DynamoDB에 데이터 쓰기

타입스크립트에서 AWS SDK를 사용하여 DynamoDB에 데이터를 쓰는 예제 코드는 다음과 같습니다.

import AWS from 'aws-sdk';

// AWS 자격 증명 구성
const credentials = {
  accessKeyId: 'YOUR_ACCESS_KEY_ID',
  secretAccessKey: 'YOUR_SECRET_ACCESS_KEY',
  region: 'YOUR_REGION'
};
AWS.config.update(credentials);

// DynamoDB 인스턴스 생성
const dynamodb = new AWS.DynamoDB();

// 쓸 데이터 구성
const params = {
  TableName: 'YOUR_TABLE_NAME',
  Item: {
    'key': { S: 'value' },
    // 다른 속성 추가
  }
};

// DynamoDB에 데이터 쓰기
dynamodb.putItem(params, (err, data) => {
  if (err) {
    console.error('Error', err);
  } else {
    console.log('Success', data);
  }
});

위 예제 코드에서 YOUR_ACCESS_KEY_ID, YOUR_SECRET_ACCESS_KEY, YOUR_REGION, YOUR_TABLE_NAME을 실제 값으로 대체해야 합니다.

이제 위의 코드를 이용하여 AWS SDK를 사용하여 타입스크립트로 DynamoDB에 데이터를 쓸 수 있습니다.

위 코드 예제는 AWS SDK for JavaScript v3를 기반으로 하고 있습니다. AWS SDK for JavaScript v3에 대해 더 알아보려면 공식 AWS SDK 문서를 참조하십시오.

그럼 즐거운 코딩 되시길 바랍니다!