-
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
.
Name | Version |
---|---|
terraform | >= 1.0.0 |
aws | ~> 4.0 |
Name | Version |
---|---|
aws | ~> 4.0 |
No modules.
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 |
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 |
No outputs.