아마존 EC2에서 Amazon DynamoDB 테이블을 사용할 수 있도록 AWS CLI를 설정하려면 어떻게 해야 합니까?

2분 분량
0

Amazon Elastic Compute Cloud(Amazon EC2)의 Amazon DynamoDB 테이블과 함께 작동하도록 AWS Command Line Interface(AWS CLI)를 구성하려고 합니다.

해결 방법

참고: AWS Command Line Interface(AWS CLI) 명령 실행 시 오류가 발생하는 경우, AWS CLI 오류 문제 해결을 참조하십시오. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.

AWS Identity and Access Management(IAM) 역할 생성

IAM 역할을 생성하려면 다음 단계를 완료하십시오.

  1. IAM 콘솔을 엽니다.
  2. 탐색 창에서 역할을 선택합니다.
  3. 역할 생성을 선택합니다.
  4. 신뢰할 수 있는 엔터티 유형 선택에서 AWS 서비스를 선택한 다음 EC2를 선택합니다.
  5. 연결 권한 정책에서 AmazonDynamoDBFullAccess를 선택합니다.
    참고: 작업을 수행할 수 있는 최소한의 권한만 부여하는 보안 모범 사례를 따르십시오.

Amazon EC2 인스턴스에 IAM 역할 연결

Amazon EC2 인스턴스에 IAM 역할을 연결하려면 다음 단계를 완료하십시오.

  1. Amazon Linux Amazon Machine Image(AMI)에서 EC2 인스턴스를 시작합니다. Linux AMI는 AWS CLI가 설치된 상태로 제공됩니다.
  2. 인스턴스 세부 정보 구성 페이지의 IAM 역할 드롭다운 목록에서 이전에 생성한 IAM 역할을 선택합니다. 선택한 서브넷이 인터넷에서 액세스할 수 있는지 확인하십시오.
  3. 보안 그룹 구성 페이지에서 IP 주소에서 SSH 액세스를 허용하는 보안 그룹을 선택합니다.

SSH를 통해 Amazon EC2 인스턴스에 연결

SSH를 통해 Linux 인스턴스에 연결하려면 다음 단계를 완료하십시오.

  1. SSH를 통해 Linux 인스턴스에 연결합니다.
  2. yum update 명령을 실행하여 인스턴스의 소프트웨어 패키지가 최신 상태가 되도록 합니다.

AWS CLI 구성

DynamoDB와 함께 작동하도록 AWS CLI를 구성하려면 다음 단계를 완료하십시오.

  1. aws configure 명령을 실행합니다.
  2. AWS 액세스 키 IDAWS 비밀 액세스 키를 입력하라는 메시지가 표시되면 Enter 키를 누릅니다. 인스턴스 IAM 역할을 사용하여 AWS 서비스에 연결하므로 키를 제공할 필요가 없습니다.
  3. 기본 리전 이름에 DynamoDB 테이블이 있는 AWS 리전을 입력합니다. 예를 들어, ap-northeast-3을 입력합니다. 리전 이름 목록은 서비스 엔드포인트를 참조하십시오.
  4. 기본 출력 형식에서 Enter 키를 누릅니다.
  5. list-tables 명령을 실행하여 AWS CLI에서 DynamoDB 명령을 실행할 수 있는지 확인합니다.

관련 정보

Amazon DynamoDB를 AWS CLI와 함께 사용

AWS CLI를 사용하는 DynamoDB의 예

AWS 공식
AWS 공식업데이트됨 6달 전