Usar o IAM com o Amazon Keyspaces (para Apache Cassandra)
O Amazon Keyspaces (para Apache Cassandra) é um serviço de banco de dados compatível com Apache Cassandra, escalável, de alta disponibilidade e gerenciado. Você pode acessar o Amazon Keyspaces por meio do AWS Management Console ou de maneira programática. Para acessar o Amazon Keyspaces de maneira programática com credenciais específicas do serviço, você pode usar cqlsh
ou drivers de código aberto do Cassandra. Credenciais específicas do serviço incluem um nome de usuário e senha como os que o Cassandra usa para autenticação e gerenciamento de acesso. Você pode ter no máximo dois conjuntos de credenciais específicas do serviço para cada serviço suportado por usuário.
Para acessar o Amazon Keyspaces de maneira programática com chaves de acesso da AWS, você pode usar o AWS SDK, a AWS Command Line Interface (AWS CLI) ou drivers do Cassandra de código aberto com o plug-in SigV4. Para saber mais, consulte Create and configure AWS credentials for Amazon Keyspaces no Amazon Keyspaces (for Apache Cassandra) Developer Guide.
nota
Se você planeja interagir com o Amazon Keyspaces apenas por meio do console, não precisa gerar credenciais específicas do serviço. Para obter mais informações, consulte Accessing Amazon Keyspaces using the console (Acessar o Amazon Keyspaces usando o console) no Amazon Keyspaces (para Apache Cassandra) Developer Guide (Guia do desenvolvedor do Amazon Keyspaces [for Apache Cassandra]).
Para obter mais informações sobre as permissões necessárias para acessar o Amazon Keyspaces, consulte Exemplos de políticas baseadas em identidade do Amazon Keyspaces (para Apache Cassandra) no Guia do desenvolvedor do Amazon Keyspaces (para Apache Cassandra).
Gerar credenciais do Amazon Keyspaces (console)
É possível usar o AWS Management Console para gerar credenciais do Amazon Keyspaces (para Apache Cassandra) para os usuários do IAM.
Como gerar credenciais específicas do serviço Amazon Keyspaces (console)
Faça login no AWS Management Console e abra o console do IAM em https://console.aws.amazon.com/iam/
. -
No painel de navegação, selecione Users (Usuários) e escolha o nome do usuário que requer as credenciais.
-
Na guia Security Credentials (Credenciais de segurança), abaixo de Credentials for Amazon Keyspaces (for Apache Cassandra) (Credenciais do Amazon Keyspaces [for Apache Cassandra]), selecione Generate credentials (Gerar credenciais).
-
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.
Gerar credenciais do Amazon Keyspaces (AWS CLI)
É possível usar o AWS CLI para gerar credenciais do Amazon Keyspaces (para Apache Cassandra) para os usuários do IAM.
Para gerar credenciais específicas do serviço Amazon Keyspaces (AWS CLI)
-
Use o seguinte comando:
Gerar credenciais do Amazon Keyspaces (API da AWS)
Você pode usar a API da AWS para gerar credenciais do Amazon Keyspaces (para Apache Cassandra) para seus usuários do IAM.
Para gerar credenciais específicas do serviço Amazon Keyspaces (API da AWS)
-
Conclua a seguinte operação: