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

Contributors 2

  •  
  •