Skip to content

mentoriaiac/iac-modulo-aws-ecr

Repository files navigation

Diagrama do projeto

Diagrama

Cria Repositório AWS ECR

  • Um repositório é o local em que armazena as imagens do Docker no Amazon ECR.

  • Cria usuário IAM com acesso programático na AWS. Acesso programático: o usuário do IAM poderá fazer apenas chamadas à API AWS. Nesse caso, será criado uma chave de acesso para esse usuário.

  • Cria politica que permite acesso create/pull/push no ECR. O Amazon ECR usa permissões baseadas em recursos para controlar o acesso a repositórios. As permissões baseadas em recursos permitem especificar quais usuários do IAM têm acesso a um repositório e quais ações podem realizar nele. Nesse caso a politica concede permissão create, pull e push de imagens de container em determinado repositório ECR que foram definidos na policy.

Requirements

Name Version
terraform >= 1.0.0
aws ~> 4.0

Providers

Name Version
aws ~> 4.0

Modules

No modules.

Resources

Name Type
aws_ecr_repository.this resource
aws_iam_access_key.this resource
aws_iam_group.this resource
aws_iam_group_policy_attachment.this resource
aws_iam_policy.this resource
aws_iam_user.this resource
aws_iam_user_group_membership.this resource
aws_iam_policy_document.this data source

Inputs

Name Description Type Default Required
repo_name Nome do repositório para imagens de container string n/a yes
tags Tags para recurso map(string) null no

Outputs

No outputs.

About

Modulo que cria repositórios AWS ECR

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published