

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Crie credenciais específicas do serviço para acesso programático ao Amazon Keyspaces
<a name="programmatic.credentials.ssc"></a>

As credenciais específicas de serviço são semelhantes ao nome de usuário e à senha que o Cassandra usa para autenticação e gerenciamento de acesso. As credenciais específicas do serviço permitem que os usuários do IAM acessem um serviço AWS específico. Essas credenciais de longo prazo não podem ser usadas para acessar outros AWS serviços. Elas estão associados a um usuário específico do IAM e não podem ser usadas por outros usuários do IAM.

**Importante**  
Credenciais específicas do serviço são credenciais de longo prazo associadas a um usuário do IAM específico e só podem ser usadas para o serviço para o qual foram criadas. Para conceder permissões às funções do IAM ou identidades federadas para acessar todos os seus AWS recursos usando credenciais temporárias, você deve usar a [AWS autenticação com o plug-in de autenticação SigV4 para Amazon Keyspaces](access.credentials.md).

Use um dos procedimentos a seguir para gerar uma credencial específica do serviço.

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

**Crie credenciais específicas do serviço usando o console**

1. Faça login no Console de gerenciamento da AWS e abra o AWS Identity and Access Management console em[https://console.aws.amazon.com/iam/home](https://console.aws.amazon.com/iam/home).

1. No painel de navegação, escolha **Usuários** e, em seguida, escolha o usuário que você criou anteriormente e que tem permissões do Amazon Keyspaces (política anexada). 

1. Selecione **Credenciais de segurança**. Em **Credenciais para Amazon Keyspaces**, escolha **Gerar credenciais** para gerar as credenciais específicas do serviço.

   As credenciais específicas do seu serviço agora estão disponíveis. Esta é a única vez que a senha pode ser visualizada ou baixada. Não será possível recuperá-la posteriormente. No entanto, é possível redefinir a senha a qualquer momento. Salve o usuário e a senha em um local seguro, pois você precisará deles mais tarde.

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

**Crie credenciais específicas do serviço usando o AWS CLI**

 Antes de gerar credenciais específicas do serviço, você precisa baixar, instalar e configurar o AWS Command Line Interface ():AWS CLI

1. Faça o download AWS CLI em [http://aws.amazon.com/cli](https://aws.amazon.com/cli). 
**nota**  
 AWS CLI É executado em Windows, macOS ou Linux. 

1. *Siga as instruções para [instalar a AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/installing.html) e [configurar a AWS CLI no Guia do](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html) usuário.AWS Command Line Interface *

1. Usando o AWS CLI, execute o comando a seguir para gerar credenciais específicas do serviço para a usuária`alice`, para que ela possa acessar o Amazon Keyspaces.

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

A saída é semelhante à seguinte.

```
{
    "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"
    }
}
```

Na saída, observe os valores de `ServiceUserName` e `ServicePassword`. Salve os valores em um local seguro, pois você precisará deles mais tarde.

**Importante**  
Este é o único momento em que o `ServicePassword` estará disponível para você.

------