ID-AWS-001 - Criação De Uma Política De Visualização Para A VemCard

ID: KB-ID-AWS-001

Responsável: Thiago Amaral, TI

Status: Publicado

Última Atualização: 16/09/2025

Propósito

Fornecer uma política de permissões AWS IAM padrão para conceder ao time de Suporte TI Nível 1 acesso de visualização e download a pastas específicas da VEMCARD nos buckets S3 designados.

Aplica-se a

  • Time de Suporte TI Nível 1: Time no espaço de atendimento da FCT Consig.


Procedimento Técnico

Esta política JSON deve ser aplicada a um grupo ou usuário IAM para garantir o acesso restrito aos recursos da VEMCARD no Amazon S3. A política concede as seguintes permissões:

  1. Visualização de todos os buckets: Permite que o usuário veja a lista de todos os buckets S3 na conta.

  2. Listagem de conteúdo restrita: Permite que o usuário liste o conteúdo apenas das pastas VEMCARD e VEMCARD PARTICIPACOES SA dentro dos buckets fct-0001, fct-0002 e fct-0003.

  3. Download de objetos: Permite que o usuário baixe arquivos exclusivamente de dentro das pastas mencionadas acima.

Política JSON

{
	"Version": "2012-10-17",
	"Statement": [
		{
			"Sid": "CompleteListing",
			"Effect": "Allow",
			"Action": [
				"s3:ListAllMyBuckets",
				"s3:GetBucketLocation"
			],
			"Resource": [
				"arn:aws:s3:::*"
			]
		},
		{
			"Sid": "ListVemCard",
			"Effect": "Allow",
			"Action": [
				"s3:ListBucket"
			],
			"Resource": [
				"arn:aws:s3:::fct-0001",
				"arn:aws:s3:::fct-0002",
				"arn:aws:s3:::fct-0003"
			],
			"Condition": {
				"StringLike": {
					"s3:prefix": [
						"",
						"VEMCARD",
						"VEMCARD PARTICIPACOES SA"
					]
				}
			}
		},
		{
			"Sid": "ListContentVemCard",
			"Effect": "Allow",
			"Action": [
				"s3:ListBucket"
			],
			"Resource": [
				"arn:aws:s3:::fct-0001",
				"arn:aws:s3:::fct-0002",
				"arn:aws:s3:::fct-0003"
			],
			"Condition": {
				"StringLike": {
					"s3:prefix": [
						"VEMCARD/*",
						"VEMCARD PARTICIPACOES SA/*"
					]
				}
			}
		},
		{
			"Sid": "DownloadObjectsVemCard",
			"Effect": "Allow",
			"Action": [
				"s3:GetObject"
			],
			"Resource": [
				"arn:aws:s3:::fct-0001/VEMCARD/*",
				"arn:aws:s3:::fct-0002/VEMCARD/*",
				"arn:aws:s3:::fct-0003/VEMCARD/*",
				"arn:aws:s3:::fct-0001/VEMCARD PARTICIPACOES SA/*",
				"arn:aws:s3:::fct-0002/VEMCARD PARTICIPACOES SA/*",
				"arn:aws:s3:::fct-0003/VEMCARD PARTICIPACOES SA/*"
			]
		}
	]
}

Documentação Complementar

Histórico De Versão

Data
Versão
Responsável
Motivo

09/05/2025

1.0

Thiago Thalisson

Confecção do documento.

Last updated