

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon Keyspaces에 프로그래밍 방식으로 액세스하기 위한 서비스별 자격 증명 만들기
<a name="programmatic.credentials.ssc"></a>

서비스별 자격 증명은 Cassandra가 인증 및 액세스 관리에 사용하는 것과 같은 전통적인 사용자 이름 및 암호와 유사합니다. IAM 사용자는 서비스별 자격 증명을 사용하여 특정 AWS 서비스에 액세스할 수 있습니다. 이러한 장기 자격 증명은 다른 AWS 서비스에 액세스하는 데 사용할 수 없습니다. 자격 증명은 특정 IAM 사용자와 연결되어 있어 다른 IAM 사용자가 사용할 수 없습니다.

**중요**  
서비스별 자격 증명은 특정 IAM 사용자와 연결되는 장기 자격 증명이며, 해당 자격 증명을 생성한 서비스에만 사용할 수 있습니다. IAM 역할 또는 페더레이션 자격 증명에 임시 자격 증명을 사용하여 모든 AWS 리소스에 액세스할 수 있는 권한을 부여하려면 [AWS Amazon Keyspaces용 SigV4 인증 플러그인으로 인증을](access.credentials.md) 사용해야 합니다.

다음 절차 중 하나를 사용하여 서비스별 자격 증명을 생성하세요.

------
#### [ Console ]

**콘솔을 사용하여 서비스별 자격 증명 생성**

1. 에 로그인 AWS Management Console 하고에서 AWS Identity and Access Management 콘솔을 엽니다[https://console.aws.amazon.com/iam/home](https://console.aws.amazon.com/iam/home).

1. 탐색 창에서 **사용자**를 선택한 다음, 이전에 생성한 사용자 중 Amazon Keyspaces 권한(정책 연결)이 있는 사용자를 선택합니다.

1. **자격 증명**을 선택합니다. **Amazon Keyspace용 자격 증명**에서 **자격 증명 생성**을 선택하여 서비스별 자격 증명을 생성합니다.

   이제 서비스별 자격 증명을 사용할 수 있습니다. 이 때가 암호를 다운로드하거나 볼 수 있는 유일한 시간입니다. 나중에 복구할 수 없습니다. 그러나 언제든지 암호를 재설정할 수 있습니다. 나중에 필요하므로 사용자와 암호를 안전한 위치에 저장하세요.

------
#### [ CLI ]

**를 사용하여 서비스별 자격 증명 생성 AWS CLI**

 서비스별 자격 증명을 생성하기 전에 AWS Command Line Interface (AWS CLI)를 다운로드, 설치 및 구성해야 합니다.

1. [http://aws.amazon.com/cli](https://aws.amazon.com/cli) AWS CLI 를 다운로드합니다.
**참고**  
는 Windows, macOS 또는 Linux에서 AWS CLI 실행됩니다.

1. *AWS Command Line Interface 사용 설명서*[의 AWS CLI 설치](https://docs.aws.amazon.com/cli/latest/userguide/installing.html) 및 [AWS CLI 구성](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html) 지침을 따릅니다.

1. 를 사용하여 다음 명령을 AWS CLI실행하여 Amazon Keyspaces에 액세스할 수 `alice`있도록 사용자에 대한 서비스별 자격 증명을 생성합니다.

   ```
   aws iam create-service-specific-credential \
       --user-name alice \
       --service-name cassandra.amazonaws.com
   ```

출력은 다음과 같습니다.

```
{
    "ServiceSpecificCredential": {
        "CreateDate": "2019-10-09T16:12:04Z",
        "ServiceName": "cassandra.amazonaws.com",
        "ServiceUserName": "alice-at-111122223333",
        "ServicePassword": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY",
        "ServiceSpecificCredentialId": "ACCAYFI33SINPGJEBYESF",
        "UserName": "alice",
        "Status": "Active"
    }
}
```

출력에서 `ServiceUserName` 및 `ServicePassword` 값을 기록해 둡니다. 이 값은 나중에 필요하므로 안전한 위치에 저장하세요.

**중요**  
`ServicePassword`을 사용할 수 있는 유일한 시간입니다.

------