Como configuro o AWS CLI para poder trabalhar com uma tabela do Amazon DynamoDB no Amazon EC2?

2 minuto de leitura
0

Quero configurar a AWS Command Line Interface (AWS CLI) para funcionar com tabelas do Amazon DynamoDB no Amazon Elastic Compute Cloud (Amazon EC2).

Resolução

Crie um perfil do AWS Identity and Access Management (IAM)

Para criar uma função do IAM, faça o seguinte:

  • Em Selecione o tipo de entidade confiável, escolha o serviço da AWS e, em seguida, escolha EC2.
  • Para ver as Políticas de permissões de anexação, escolha AmazonDynamoDBFullAccess.
    Observação: siga a melhor prática de segurança de conceder o mínimo de privilégios para realizar uma tarefa.

Anexe a função do IAM a uma instância do Amazon EC2

1.    Execute uma instância do EC2 usando uma imagem de máquina da Amazon (AMI) do Amazon Linux. As AMIs do Linux vêm com o AWS CLI instalado.

2.    Na página Configurar detalhes da instância, na lista suspensa da perfil do IAM, selecione a função do IAM que você criou anteriormente.. Certifique-se de que a sub-rede selecionada esteja acessível pela Internet.

3.    Na página Configurar grupo de segurança, certifique-se de selecionar um grupo de segurança que permita acesso SSH a partir do seu endereço IP.

Conecte-se à instância usando SSH

1.    Conecte-se à sua instância Linux usando SSH.

2.    Depois de se conectar, execute o comando yum update para garantir que os pacotes de software na instância estejam atualizados.

Configurar o AWS CLI

1.    Execute o comando aws configure.

2.    Quando for solicitado a fornecer um ID de chave de acesso da AWS e uma Chave de acesso secreta da AWS, pressione Enter. Você não precisa fornecer chaves porque está usando um perfil do IAM de instância para se conectar a um serviço da AWS.

3.    Quando o Nome da região padrão for solicitado, insira a região em que suas tabelas do DynamoDB estão localizadas. Por exemplo, ap-northeast-3. Para ver uma lista de nomes de regiões, consulte Endpoints de serviço.

4.    Quando solicitado o Formato de saída padrão for solicitado, pressione Enter.

5.    Execute o comando list-tables para confirmar que você pode executar comandos do DynamoDB na AWS CLI.

Observação: se você receber erros ao executar comandos da AWS CLI, verifique se está usando a versão mais recente da AWS CLI.

Informações relacionadas

Como usar o AWS CLI com o DynamoDB

AWS OFICIAL
AWS OFICIALAtualizada há 2 anos