Please enable JavaScript.
Coggle requires JavaScript to display documents.
Terraform (comandos (terraform plan (cria um plano de execução, compara…
Terraform
comandos
terraform plan
cria um plano de execução
compara maquina X aws
Ex.: Plan: 1 to add, 0 to change, 0 to destroy.
terraform apply
roda o comando plan de novo
pergunta se deseja fazer as alterações informadas pelo plan e executa
terraform destroy
executa um plan e informa o que vai destruir
serveless x terraform
comunicação
através
Terraform: recursos no SSM
Serveless: variáveis de ambiente
referenciando recursos do SSM
autorização
Least Privilege Principle
IAM Role
define
Service: lambda.amazonaws.com
Effect: Allow
IAM Policy
define
Action: PutIten
Effect: Allow
Resource: table.users
IAM Policy Attachment
Anexa
IAM Role + IAM Policy
argumentos
dynamo_db
billing_mode
opções
deixar a AWS gerenciar velocidade de leitura e escritae e escalar automáticamente
informar através da tag os parametros
write_capacity
read_capacity
1 unidade para leitura = 4kb
1 unidade para escrita = 1kb
cuidados
caso esteja no ambiente de CI or CD não temos acesso ao terminal
terraform apply auto-approve