· 8 years ago · Feb 06, 2018, 05:50 AM
1Para utilizar o SDK para GO da AWS é preciso configurar o acesso à AWS via Programatic Access, para isso:
2
31. Crie um usuário no AMI com permissão de EC2FullAccess e guarde a Access_Key, Secret_Key e Region pois precisaremos destes
4dados em breve, lembrando que não é necessário criar um usuário com permissão FullAccess para realizar essas chamadas, é possÃvel
5criar um usuário com permissão apenas para criar instâncias por exemplo.
6
72. Após ter criado o usuário e possuir a Access_Key, Secret_Key e Region em mãos podemos configurá-los de duas maneiras, utilizando
8o AWSCLI ou exportando essas chaves como variáveis de ambiente:
9
10**Os scripts estão usando Environment Variables, caso use o AWSCLI exclua o parâmetro region que ele passa na conexão com o serviço**
11
12Utilizando as chaves como Environment Variables:
13
141. Exporte as variáveis da seguinte maneira, por padrão o boto checa essas variaáveis de ambiente para conexão
15export AWS_ACCESS_KEY_ID="SUA_ACCESS_KEY"
16export AWS_SECRET_ACCESS_KEY="SUA_SECRET_KEY"
17export AWS_REGION="SUA_REGIAO" ex. us-east-1