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

2분 분량
0

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

해결 방법

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

IAM 역할을 생성하려면 다음을 수행하세요.

  • 신뢰할 수 있는 엔터티 유형 선택에서 AWS 서비스를 선택한 다음 EC2를 선택합니다.
  • 연결 권한 정책에서 AmazonDynamoDBFullAccess를 선택합니다.
    참고: 작업을 수행할 수 있는 최소한의 권한만 부여하는 보안 모범 사례를 따르세요.

Amazon EC2 인스턴스에 IAM 역할을 연결합니다.

1.    Amazon Machine Image(AMI)를 사용하여 EC2 인스턴스를 시작합니다. Linux AMI는 AWS CLI가 설치된 상태로 제공됩니다.

2.    인스턴스 세부 정보 구성 페이지의 IAM 역할 드롭다운 목록에서 이전에 생성한 IAM 역할을 선택합니다. 선택한 서브넷이 인터넷에서 액세스할 수 있는지 확인하세요.

3.    보안 그룹 구성 페이지에서 IP 주소에서 SSH 액세스를 허용하는 보안 그룹을 선택해야 합니다.

SSH를 사용하여 인스턴스에 연결하기

1.    SSH를 사용하여 Linux 인스턴스에 연결합니다.

2.    연결된 후에는 yum update 명령을 실행하여 인스턴스의 소프트웨어 패키지가 최신 상태인지 확인합니다.

AWS CLI 구성

1.    aws configure 명령을 실행합니다.

2.    AWS 액세스 키 IDAWS 비밀 액세스 키를 입력하라는 메시지가 표시되면 Enter 키를 누릅니다. 인스턴스 IAM 역할을 사용하여 AWS 서비스에 연결하므로 키를 제공할 필요가 없습니다.

3.    기본 리전 이름을 입력하라는 메시지가 표시되면 DynamoDB 테이블이 있는 리전을 입력합니다. 예를 들어, ap-northeast-3을 입력합니다. 리전 이름 목록은 서비스 엔드포인트를 참조하세요.

4.    기본 출력 형식을 묻는 메시지가 표시되면 Enter 키를 누릅니다.

5.    list-tables 명령을 실행하여 AWS CLI에서 DynamoDB 명령을 실행할 수 있는지 확인합니다.

참고: AWS CLI 명령을 실행할 때 오류가 발생하면 최신 버전의 AWS CLI를 사용하고 있는지 확인하세요.

관련 정보

DynamoDB로 AWS CLI를 사용하기

AWS 공식
AWS 공식업데이트됨 2년 전
댓글 없음