DynamoDB 설정(웹 서비스)
Amazon DynamoDB 웹 서비스를 사용하려면
-
AWS 액세스 키를 가져옵니다(프로그래밍 방식으로 DynamoDB에 액세스하는 데 사용).
참고
AWS Management Console만을 통해 DynamoDB와 상호 작용하려면 AWS 액세스 키가 필요하지 않으므로 이 단계를 건너 뛰어 콘솔 사용으로 이동할 수 있습니다.
-
자격 증명을 구성합니다(프로그래밍 방식으로 DynamoDB에 액세스하는 데 사용).
AWS에 가입
DynamoDB 서비스를 사용하려면 AWS 계정이 있어야 합니다. 계정이 아직 없는 경우에 로그인하려고 하면 계정을 만들도록 요청하는 메시지가 표시됩니다. AWS 서비스에 가입하더라도 사용한 서비스에 대해서만 청구됩니다.
AWS에 가입하려면
온라인 지시 사항을 따릅니다.
등록 절차 중 전화를 받고 전화 키패드로 확인 코드를 입력하는 과정이 있습니다.
AWS 계정 루트 사용자에 가입하면 AWS 계정 루트 사용자가 생성됩니다. 루트 사용자에게는 계정의 모든 AWS 서비스 및 리소스에 액세스할 권한이 있습니다. 보안 모범 사례는 사용자에게 관리 액세스 권한을 할당하고, 루트 사용자만 사용하여 루트 사용자 액세스 권한이 필요한 작업을 수행하는 것입니다.
프로그래밍 방식 액세스 권한 부여
프로그래밍 방식이나 AWS Command Line Interface(AWS CLI)를 통해 DynamoDB에 액세스하려면 먼저 프로그래밍 방식 액세스 권한이 있어야 합니다. DynamoDB 콘솔만 사용하려는 경우에는 프로그래밍 방식 액세스 권한이 필요하지 않습니다.
사용자가 AWS Management Console 외부에서 AWS와 상호 작용하려면 프로그래밍 방식의 액세스가 필요합니다. 프로그래밍 방식으로 액세스를 부여하는 방법은 AWS에 액세스하는 사용자 유형에 따라 다릅니다.
사용자에게 프로그래밍 방식 액세스 권한을 부여하려면 다음 옵션 중 하나를 선택합니다.
프로그래밍 방식 액세스가 필요한 사용자는 누구인가요? | To | 액세스 권한을 부여하는 사용자 |
---|---|---|
작업 인력 ID (IAM Identity Center가 관리하는 사용자) |
임시 보안 인증 정보를 사용하여 AWS CLI, AWS SDK 또는 AWS API에 대한 프로그래밍 요청에 서명합니다. |
사용하고자 하는 인터페이스에 대한 지침을 따릅니다.
|
IAM | 임시 보안 인증 정보를 사용하여 AWS CLI, AWS SDK 또는 AWS API에 대한 프로그래밍 요청에 서명합니다. | IAM 사용자 설명서의 AWS 리소스와 함께 임시 보안 인증 정보 사용에 나와 있는 지침을 따르세요. |
IAM | (권장되지 않음) 장기 보안 인증 정보를 사용하여 AWS CLI, AWS SDK 또는 AWS API에 대한 프로그래밍 요청에 서명합니다. |
사용하고자 하는 인터페이스에 대한 지침을 따릅니다.
|
보안 인증 정보 구성
프로그래밍 방식이나 AWS CLI를 통해 DynamoDB에 액세스하기 전에 애플리케이션에 권한 부여를 활성화하기 위한 자격 증명을 구성해야 합니다.
이를 달성하는 데는 몇 가지 방법이 있습니다. 예를 들어, 액세스 키 ID 및 보안 액세스 키를 저장하는 자격 증명 파일을 수동으로 생성할 수 있습니다. aws configure
의 AWS CLI 명령을 사용하여 파일을 자동으로 생성할 수도 있습니다. 또는 환경 변수를 사용할 수 있습니다. 자격 증명 구성에 대한 자세한 내용은 프로그래밍 관련 AWS SDK 개발자 안내서를 참조하세요.
AWS CLI를 설치 및 구성하는 방법은 AWS CLI 사용 단원을 참조하세요.
다른 DynamoDB 서비스와 통합
DynamoDB를 다른 많은 AWS 서비스와 통합할 수 있습니다. 자세한 내용은 다음 자료를 참조하십시오.