CursosEmpresasBlogLiveConfPrecios

Politicas IAM

Clase 4 de 20 • Curso Práctico de AWS: Roles y Seguridad con IAM

Clase anteriorSiguiente clase

Contenido del curso

Usuarios y grupos
  • 1
    ¿Ya tomaste los cursos introductorios de AWS?

    ¿Ya tomaste los cursos introductorios de AWS?

    00:51
  • 2
    Introducción IAM: usuarios, grupos y políticas

    Introducción IAM: usuarios, grupos y políticas

    05:01
  • 3
    Práctica IAM Usuarios y Grupos

    Práctica IAM Usuarios y Grupos

    10:58
  • 4
    Politicas IAM

    Politicas IAM

    07:09
  • 5
    Prácticas politicas IAM

    Prácticas politicas IAM

    08:38
  • 6
    Visión general IAM MFA

    Visión general IAM MFA

    06:23
  • 7
    Configuración  IAM MFA

    Configuración IAM MFA

    06:03
SDK, CLI y AWS Access Keys
  • 8
    AWS Access Keys, CLI y SDK

    AWS Access Keys, CLI y SDK

    03:32
  • 9
    Setup AWS CLI en Mac

    Setup AWS CLI en Mac

    03:12
  • 10
    Setup AWS CLI en Windows

    Setup AWS CLI en Windows

    03:05
  • 11
    Setup AWS CLI en Linux

    Setup AWS CLI en Linux

    02:30
  • 12
    Configuración AWS CLI con Access Keys

    Configuración AWS CLI con Access Keys

    10:11
  • 13
    AWS CloudShell

    AWS CloudShell

    07:45
Seguridad dentro de AWS
  • 14
    Roles IAM para AWS

    Roles IAM para AWS

    02:34
  • 15
    Práctica de roles en IAM

    Práctica de roles en IAM

    05:20
  • 16
    Herramientas de seguridad en IAM

    Herramientas de seguridad en IAM

    01:57
  • 17
    Práctica de las herramientas de seguridad

    Práctica de las herramientas de seguridad

    03:32
  • 18
    Mejores prácticas dentro de IAM

    Mejores prácticas dentro de IAM

    03:26
  • 19
    Modelo de responsabilidad compartida en IAM

    Modelo de responsabilidad compartida en IAM

    02:38
  • 20
    Resumen de IAM

    Resumen de IAM

    02:04
    Juan David Sánchez

    Juan David Sánchez

    student•
    hace 4 años

    Nota de resumen: Una buena práctica recomendada por AWS es que las políticas se creen y se asocien a los grupos. Esto con el fin de poder administrar fácilmente los usuarios cuando exista una cantidad considerable.

    Nahuel Herrera

    Nahuel Herrera

    student•
    hace 3 años

    Son documentos en JSON que van a poder ser utilizados junto con los usuarios y los grupos.

    Herencia de Politicas de IAM

    Los accesos de un grupo se heredan a los usuarios miembros del grupo.

    Se pueden crear politicas (inline politicy) para usuarios que no pertenecen a un grupo. (Es mejor practica crear un grupo y darle los permisos al grupo, no a usuarios). Un usuario puede compartir dos politicas, asi obtiene mas permisos.

    Captura de Pantalla 2022-06-21 a la(s) 09.46.24.png

    Estructura de las politicas

    Consiste en

    • Version
    • Id: Un identificador para la politica
    • Declaracion: una o mas

    Declaracion consiste de:

    • Sid: un identificador

    • Efecto: permite o deniega el acceso

    • Principal: cuenta/usuario/rol al que se aplica esta politica

    • Accion: lista de acciones

    • Recursos: lista de recursos

    • Condicion: condiciones (opcional)

      Captura de Pantalla 2022-06-21 a la(s) 09.52.38.png

      https://policysim.aws.amazon.com/home/index.jsp?#

      https://awspolicygen.s3.amazonaws.com/policygen.html

      Patricio Sánchez Fernández

      Patricio Sánchez Fernández

      student•
      hace 2 años

      Buen aporte, Nahuel.

    Juan Manuel Hincapié

    Juan Manuel Hincapié

    student•
    hace 3 años
    { "Version": "2012-10-17", "Id": "S3-Account-Permissions", "Statement": [ { "Sid": "1", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::123456789012:root" }, "Action": [ "s3:GetObject", "s3:PutObject" ], "Rosource": [ "arn:aws:s3:::my-bucket/*" ] } ] }
    Jefferson Pacheco Suárez

    Jefferson Pacheco Suárez

    student•
    hace 2 años

    Políticas IAM

    Son documentos escritos en JSON que nos permiten asignar o delimitar permisos a grupos y usuarios.

    Ahora bien, dado su nivel de importancia para la seguridad de nuestros recursos y servicios, estos documentos contienen algunas características que merecen ser tenidas en cuenta.

    Herencia de políticas de IAM

    Dado que los grupos contienen múltiples usuarios, AWS recomienda como buena práctica para la administración de permisos, que, si bien los usuarios también pueden obtener permisos sin pertenecer a grupos; siempre se otorguen estos privilegios a los grupos y que sea a través de la herencia que los usuarios obtengan determinados privilegios.

    Es importante resaltar que un usuario puede pertenecer a múltiples grupos al tiempo siempre y cuando sus políticas sean compatibles. De lo contrario puede generar errores no deseados o interferencias.

    Estructura de las políticas

    Screenshot 2023-08-08 224443.png
    Mario Alexander Vargas Celis

    Mario Alexander Vargas Celis

    student•
    hace 8 meses

    🔐 Políticas IAM en AWS: Guía Rápida

    Las políticas IAM son reglas que definen permisos para los usuarios, grupos y roles en AWS. Permiten controlar quién puede hacer qué en los servicios y recursos de AWS.

    📌 Tipos de Políticas IAM

    1. Administradas por AWS: Políticas predefinidas listas para usar (Ej: AdministratorAccess, AmazonS3ReadOnlyAccess).
    2. Administradas por el Cliente: Políticas personalizadas creadas por el usuario.
    3. Políticas en Línea: Específicas para un solo usuario, grupo o rol.

    📜 Estructura de una Política IAM (JSON)

    Una política en IAM sigue un formato JSON con los siguientes elementos clave:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "s3:ListBucket", "Resource": "arn:aws:s3:::mi-bucket" } ] }

    🛠 Explicación de los elementos

    • Version: Define la versión de la política (debe ser "2012-10-17" para compatibilidad).
    • Statement: Lista de reglas en la política.
    • Effect: "Allow" (permitir) o "Deny" (denegar).
    • Action: Acción permitida o denegada (Ejemplo: "s3:ListBucket" permite listar objetos en un bucket S3).
    • Resource: Especifica a qué recurso se aplica la política (Ejemplo: arn:aws:s3:::mi-bucket).

    🎯 Ejemplo de Política con Múltiples Acciones

    Permite a los usuarios leer y escribir en un bucket S3 específico:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:GetObject", "s3:PutObject" ], "Resource": "arn:aws:s3:::mi-bucket/*" } ] }

    🚫 Ejemplo de Política de Denegación

    Deniega la eliminación de objetos en un bucket S3:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Deny", "Action": "s3:DeleteObject", "Resource": "arn:aws:s3:::mi-bucket/*" } ] }

    🔄 Cómo Adjuntar una Política a un Usuario o Grupo

    1. Desde la Consola de AWS:
      • Ir a IAM > Usuarios / Grupos / Roles.
      • Seleccionar el usuario o grupo.
      • Ir a la pestaña Permisos y hacer clic en Adjuntar políticas.
      • Buscar y seleccionar la política deseada.
    2. Desde AWS CLI (Ejemplo: adjuntar AmazonS3ReadOnlyAccess a un usuario):

    aws iam attach-user-policy --user-name MiUsuario --policy-arn arn:aws:iam::aws:policy/AmazonS3ReadOnlyAccess

    ✅ Buenas Prácticas en IAM

    ✔ Aplicar el principio de menor privilegio (dar solo los permisos necesarios). ✔ Usar roles en lugar de usuarios con credenciales permanentes. ✔ Habilitar MFA (Autenticación Multifactor) para mayor seguridad. ✔ Revisar y auditar permisos regularmente con IAM Access Analyzer.

    🚀 ¡Ahora tienes el control sobre las políticas IAM en AWS! 🔐

    Jhon Freddy Tavera Blandon

    Jhon Freddy Tavera Blandon

    student•
    hace un año

    ¿Qué son las Políticas IAM en AWS?

    Las políticas IAM (Identity and Access Management) en AWS son documentos en formato JSON que definen los permisos que se otorgan a usuarios, grupos y roles en AWS. Estas políticas especifican qué acciones están permitidas o denegadas sobre qué recursos. Las políticas IAM son fundamentales para controlar el acceso a los servicios y recursos en AWS de manera segura y eficiente.

    Componentes de una Política IAM

    1. Version: Especifica la versión del lenguaje de la política. La más común es "2012-10-17".
    2. Statement: Es una lista de permisos que define qué está permitido o denegado. Cada declaración incluye:
      • Effect: Indica si la declaración permite (Allow) o deniega (Deny) el acceso.
      • Action: Las acciones que se permiten o deniegan (por ejemplo, s3).
      • Resource: Los recursos a los que se aplican las acciones (por ejemplo, un bucket de S3 específico).
      • Condition: Opcional. Especifica condiciones adicionales bajo las cuales la política es efectiva.

    Ejemplo de una Política IAM Básica

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "s3:ListBucket", "Resource": "arn:aws:s3:::example_bucket" } ] }
    Jeisson Espinosa

    Jeisson Espinosa

    student•
    hace 3 años

    Información resumida de esta clase #EstudiantesDePlatzi

    • Las políticas son documentos Json, puedo crear políticas para grupos y usuarios

    • Lo mejor es hacer que los grupos tengan políticas

    • Dentro de una política encontramos: Una versión, identificador y declaración

    • Dentro de las declaraciones encontramos: Sid, efecto, principal, acción, recurso y condición

    Juan David Sánchez

    Juan David Sánchez

    student•
    hace 4 años

    En el minuto 5:15 el profesor dice que dejará un enlace con la lista de accesos, acciones y un simulador. Pero los recursos aparecen vacíos ¿olvidaron agregar estos recursos?

      Joalin Pineda

      Joalin Pineda

      student•
      hace 3 años

      ¡Hola, Juan! Ya puedes encontrar estos enlaces en la sección de recursos. :smiley: https://awspolicygen.s3.amazonaws.com/policygen.html https://policysim.aws.amazon.com/home/index.jsp ¡Nunca pares de aprender! 🚀

    Leonardo Buezo

    Leonardo Buezo

    student•
    hace 2 años

    ++Algunas notas adicionales al contenido de esta clase:++ AWS busca en todas las políticas de usuario y se fija si hay denegación, si no la hay verifica si tiene explícitamente permitida cierta acción, sino se deniega la acción.

    Políticas basadas en identidad

    • adjunto a usuario , grupo , papel
    • controlan acciones y recursos tipos de políticas:
    • administrado por AWS
    • gestionado por el cliente
    • inline (accesos programados por ciertas tareas como auditorías o migraciones) .

    Políticas basadas en recursos

    • adjunto a recursos de AWS por ejemplo S3, Glacier y KMS controlan:
    • acciones permitidas por un directorio específico
    • qué condiciones se requieren Son siempre políticas en línea. Son políticas basadas en recursos altamente compartidos.
    Yerson Rojas

    Yerson Rojas

    student•
    hace 3 años

    De hecho en github y aws se encuentran muy buenas politicas de IAM ya predefinidas

    Mariano David Melgar Zavala

    Mariano David Melgar Zavala

    student•
    hace 2 años

    Muchos aprendemos mejor cuando escuchamos y leemos al mismo tiempo. Sería bueno que traten de poner subtitulos a todos los cursos. Gracias.

    DAVID GOMEZ CORTES

    DAVID GOMEZ CORTES

    student•
    hace 3 años

    { “Id”: “Policy1658452573375”, “Version”: “2012-10-17”, “Statement”: [ { “Sid”: “Stmt1658452566728”, “Action”: [ “s3:CreateBucket”, “s3:DeleteBucket” ], “Effect”: “Allow”, “Resource”: “arn:aws:s3${miBucket}/${miLlave}”, “Condition”: { “AquiVaLaCondicion”: { “EstoIgualA”: “Esto” } }, “Principal”: { “AWS”: [ “cualquier_cuenta” ] } } ] }

    Efrén Rogelio Narvaez Peña

    Efrén Rogelio Narvaez Peña

    student•
    hace 3 años

    Hola Enrique. No aparece el enlace de acciones en RECURSOS ¿Podrian compartirlo? Gracias.

      Joalin Pineda

      Joalin Pineda

      student•
      hace 3 años

      ¡Hola, Efren! Ya puedes encontrar estos enlaces en la sección de recursos. :smiley: https://awspolicygen.s3.amazonaws.com/policygen.html https://policysim.aws.amazon.com/home/index.jsp ¡Nunca pares de aprender! 🚀

    Jose Alejandro Pantoja Giraldo

    Jose Alejandro Pantoja Giraldo

    student•
    hace un año

    Me encanta que las cosas se alimenten con Json, porque se pueden crear politicas completas con codigo y exportarlas a AWS de un soplo

    Jhon Freddy Tavera Blandon

    Jhon Freddy Tavera Blandon

    student•
    hace un año

    ¿Qué son las Políticas IAM en AWS?

    Las políticas IAM (Identity and Access Management) en AWS son documentos en formato JSON que definen los permisos que se otorgan a usuarios, grupos y roles en AWS. Estas políticas especifican qué acciones están permitidas o denegadas sobre qué recursos. Las políticas IAM son fundamentales para controlar el acceso a los servicios y recursos en AWS de manera segura y eficiente.

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads