AWS Guia Estudio
En AWS es común encontrarse con conceptos similares que tienen funciones muy distintas. En este artículo rápido y claro, te explico las diferencias entre:
Políticas de confianza (Trust Policies)
Políticas de permisos (Permissions Policies)
Service Control Policies (SCPs)
Tipos de VPC Endpoints: Interface y Gateway
🔐 ¿Qué es una Trust Policy en AWS IAM?
Una Trust Policy es una política asociada a un rol de IAM que define quién puede asumir ese rol. No otorga permisos, solo define la relación de confianza.
Ejemplo clásico:
Permitir que EC2 asuma un rol:
{
"Effect": "Allow",
"Principal": {
"Service": "ec2.amazonaws.com"
},
"Action": "sts:AssumeRole"
}
✅ ¿Qué es una Permissions Policy?
Una Permissions Policy es la que se asocia a usuarios, grupos o roles y define qué acciones pueden realizar en AWS.
Ejemplo:
Permitir lectura en un bucket S3:
{
"Effect": "Allow",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::mi-bucket/*"
}
🛡️ ¿Qué son las Service Control Policies (SCPs)?
Las SCPs son políticas a nivel organizacional (AWS Organizations) que definen los límites máximos de lo que una cuenta puede hacer, sin importar los permisos individuales.
Si una SCP dice NO, ningún usuario o rol podrá hacer esa acción, incluso si tiene una permissions policy que lo permite.
Ejemplo:
Permitir solo uso de S3 y CloudWatch:
{
"Effect": "Allow",
"Action": ["s3:*", "cloudwatch:*"],
"Resource": "*"
}
🌐 Tipos de VPC Endpoints en AWS
En una VPC puedes crear endpoints para comunicarte con servicios de AWS sin pasar por Internet. Hay dos tipos:
1. Interface Endpoints
Se crean como una ENI (Elastic Network Interface) en una subred.
Se usan para servicios como SQS, KMS, Secrets Manager, etc.
Se pueden controlar con Security Groups.
Tienen costo por hora y por tráfico.
2. Gateway Endpoints
Solo disponibles para Amazon S3 y DynamoDB.
Se agregan a la route table de la VPC.
No usan ENI ni generan costos adicionales.
👉 ¿Por qué S3 no usa Interface Endpoint?
S3 maneja tráfico masivo, y usar Interface Endpoints sería ineficiente y costoso. Gateway Endpoints son más livianos, gratuitos y fáciles de escalar para estos casos.

Comentarios
Publicar un comentario