Entrar Empieza gratis
IAM

Qué permisos dar a un empleado nuevo en AWS (y cuáles no)

Cómo dar acceso a AWS a una persona nueva sin convertirla en administradora: grupos IAM por función (ver, operar, administrar), las políticas de AWS que sirven y las que no, doble factor obligatorio y qué hacer el día que se marcha.

⏱ 25 minutos ◎ Nivel básico Actualizada el 28/10/2026

Entra alguien nuevo en la empresa y necesita "acceso a AWS". Lo rápido es crear un usuario, darle AdministratorAccess y seguir con el día. Es también lo que convierte un error de un becario, o una contraseña robada, en una cuenta vacía o en una factura de miles de euros. Casi todos los sustos con AWS en empresas pequeñas empiezan con alguien que tenía muchos más permisos de los que necesitaba.

La regla es sencilla: cada persona puede hacer solo lo que necesita para su trabajo, y nada más. Se llama mínimo privilegio y no exige saber de seguridad. Exige pensar un minuto en qué va a hacer esa persona: ¿mirar? ¿encender y apagar máquinas? ¿crear y borrar cosas? Con esa respuesta, AWS ya tiene los permisos preparados y solo hay que elegirlos.

Esta guía usa grupos en lugar de dar permisos a cada usuario uno por uno. Es la diferencia entre decidir una vez por cada función y decidir cada vez que entra alguien.

Antes de empezar: qué significa cada cosa

IAM
El servicio de AWS donde se crean usuarios, se agrupan y se les dan permisos. Es gratis y está en todas las cuentas.
Usuario IAM
Una identidad dentro de tu cuenta de AWS, con nombre, contraseña y, si quieres, claves para programas. Una por persona, nunca compartida.
Grupo IAM
Una carpeta de usuarios que comparten permisos. Los permisos se dan al grupo; quien entra en el grupo los hereda. Una persona puede estar en varios grupos.
Política
Un documento que dice qué acciones están permitidas o prohibidas y sobre qué cosas. AWS trae cientos ya escritas (políticas "gestionadas por AWS") y también puedes escribir las tuyas.
Mínimo privilegio
Dar a cada persona o programa solo los permisos que necesita para su tarea. Si necesita mirar, que mire; si necesita apagar, que apague; pero no que borre.
AdministratorAccess
La política gestionada que lo permite todo salvo lo que está reservado a la cuenta raíz. Es la que no hay que repartir.
ReadOnlyAccess
La política gestionada que permite ver todo pero no cambiar nada. Es el punto de partida para casi todo el mundo.
Doble factor (MFA)
Un segundo paso al entrar: un código del móvil además de la contraseña. Sin él, una contraseña filtrada es la cuenta entera.
Clave de acceso
Usuario y contraseña para programas, no para personas. Solo hay que crearlas si un programa las necesita, y nunca compartirlas por correo o chat.

Paso a paso

  1. Decide qué función tiene la persona

    Antes de tocar la consola, contesta a una pregunta: ¿qué tiene que hacer esta persona en AWS? Para una empresa pequeña, casi todo encaja en tres funciones:

    • Ver: mirar el estado de las máquinas, consultar la factura, leer registros. Es lo que necesita quien da soporte, quien lleva las cuentas o un jefe que quiere "ver cómo va".
    • Operar: además de ver, encender, apagar y reiniciar máquinas, hacer instantáneas, restaurar. Es lo que necesita quien lleva el día a día del servidor.
    • Administrar: crear y borrar máquinas, cambiar redes, gestionar usuarios. Esto solo lo necesitan una o dos personas, y deberían ser las que más saben.

    Si dudas entre dos, empieza por la de menos permisos. Subir es un clic; descubrir que alguien borró algo que no debía, no.

  2. Crea los tres grupos en IAM

    Abre IAM, menú de la izquierda Grupos de usuarios, botón Crear grupo. Haz tres, con nombres que entienda cualquiera: ver, operar y administrar. Al crear cada grupo, en el bloque Adjuntar políticas de permisos busca y marca la política que le toca:

    • Grupo ver: ReadOnlyAccess. Permite consultar cualquier servicio sin cambiar nada. Si solo quieres que vean la factura, existe AWSBillingReadOnlyAccess, más limitada.
    • Grupo operar: ReadOnlyAccess y además una política propia con las acciones de arrancar, parar y reiniciar (siguiente paso). Para Lightsail no hay una política gestionada intermedia, así que la escribirás tú; para EC2 tampoco hay una que solo encienda y apague.
    • Grupo administrar: PowerUserAccess, que permite casi todo salvo gestionar usuarios y permisos. Deja AdministratorAccess para una única persona, la que también tiene la cuenta raíz guardada.

    Los grupos se crean una vez. A partir de ahí, dar acceso a alguien es meterlo en el grupo adecuado.

  3. Escribe la política del grupo "operar"

    En IAM, Políticas, Crear política. Pulsa la pestaña JSON y pega esto, que permite encender, apagar y reiniciar máquinas de Lightsail y EC2, y hacer instantáneas, pero no crear ni borrar máquinas:

    {
      "Version": "2012-10-17",
      "Statement": [
        { "Effect": "Allow", "Action": [
            "lightsail:StartInstance", "lightsail:StopInstance", "lightsail:RebootInstance",
            "lightsail:CreateInstanceSnapshot",
            "ec2:StartInstances", "ec2:StopInstances", "ec2:RebootInstances",
            "ec2:CreateSnapshot"
          ], "Resource": "*" }
      ]
    }

    Pulsa Siguiente, llámala operar-maquinas y créala. Después, en Grupos de usuarios, entra en operar, pestaña Permisos, Agregar permisos, Adjuntar políticas, y marca operar-maquinas.

    Fíjate en que no aparece ninguna acción con "Delete" ni "Terminate". Es la diferencia entre poder apagar una máquina y poder hacerla desaparecer. Si quieres limitarlo además a unas máquinas concretas, en Resource puedes poner el identificador de cada una en vez del asterisco; para EC2 es sencillo, para Lightsail hay que usar el ARN de cada instancia.

  4. Crea el usuario y mételo en un grupo

    IAM, Usuarios, Crear usuario. Nombre: el de la persona (maria.lopez), nunca algo compartido como soporte. Marca Proporcionar acceso a la consola de administración de AWS, elige Quiero crear un usuario de IAM y deja marcado que debe cambiar la contraseña al iniciar sesión.

    En la pantalla de permisos elige Agregar usuario al grupo y marca solo el grupo que decidiste en el paso 1. No adjuntes políticas directamente al usuario: dentro de seis meses nadie recordará por qué tiene ese permiso suelto. Crea el usuario y apunta la dirección de inicio de sesión (lleva el número de tu cuenta) para enviársela junto con la contraseña temporal por canales distintos: la dirección por correo, la contraseña en persona o por un mensaje que caduque.

    Si la persona no va a usar programas que hablen con AWS, no crees claves de acceso. Se pueden añadir el día que hagan falta.

  5. Haz obligatorio el doble factor

    Pide a la persona que, en su primer acceso, vaya al menú de su nombre, Credenciales de seguridad, y asigne un dispositivo MFA con la aplicación del móvil. Pero no lo dejes a la buena voluntad: en IAM, Políticas, crea una política que deniegue todo salvo configurar MFA cuando el usuario no ha entrado con doble factor, y adjúntala a los tres grupos. AWS la tiene como ejemplo en su documentación con el nombre "permitir a los usuarios gestionar su propio MFA"; copia el JSON de ahí tal cual.

    El efecto: quien entra sin MFA solo ve la pantalla para activarlo. Todo lo demás aparece bloqueado hasta que lo hace. Es la única forma de que de verdad lo tenga todo el mundo.

  6. Revisa lo que no debe tener nadie

    Antes de dar por cerrado el alta, repasa en IAM, Usuarios, columna de políticas adjuntas:

    • AdministratorAccess en más de una o dos personas: sobra. Nadie que solo opere máquinas lo necesita.
    • IAMFullAccess en alguien que no gestiona usuarios: con ese permiso puede darse a sí mismo cualquier otro.
    • Permisos adjuntos directamente al usuario en vez de a través de grupos: muévelos al grupo o bórralos.
    • Claves de acceso en usuarios de personas que no programan nada.

    Si encuentras algo de esto en usuarios antiguos, aprovecha para corregirlo. Es el momento en que más fácil resulta.

  7. Prepara la baja desde el primer día

    El día que alguien se marcha, su acceso a AWS debe desaparecer el mismo día, antes de que entregue el ordenador. En IAM, Usuarios, selecciona el usuario: primero desactiva el acceso a la consola y las claves de acceso (pestaña Credenciales de seguridad), espera una o dos semanas para comprobar que nada dependía de esa persona, y luego elimina el usuario.

    Apúntalo en la lista de tareas de salida junto con el correo y las llaves de la oficina. Y una vez al trimestre, descarga el Informe de credenciales de IAM: te dice de cada usuario cuándo entró por última vez, si tiene MFA y si sus claves se usan. Un usuario que no entra desde hace tres meses es un usuario que probablemente ya no debería existir.

Qué puede salir mal

La persona dice que no puede hacer algo que necesita

Es lo normal al empezar con mínimo privilegio, y es buena señal: significa que los límites funcionan. Pregunta qué intentaba hacer exactamente; en la pantalla de error de AWS aparece la acción denegada (por ejemplo lightsail:CreateInstance). Decide si de verdad forma parte de su trabajo. Si sí, añade esa acción a la política del grupo; si no, explica por qué no. No resuelvas el aviso dándole AdministratorAccess "para que no moleste".

Alguien con ReadOnlyAccess ve datos que no debería

ReadOnlyAccess permite leer casi todo, incluidos nombres de máquinas, bases de datos y el contenido de algunos buckets de S3. Si en tu cuenta hay información sensible, sustituye ReadOnlyAccess por políticas de solo lectura de los servicios concretos (AmazonEC2ReadOnlyAccess, por ejemplo) o añade una política que deniegue el acceso a lo que no deban ver. Una denegación siempre gana a un permiso.

Se ha ido un empleado y nadie quitó su usuario

Hazlo ahora: desactiva consola y claves. Después, en CloudTrail, Historial de eventos, filtra por ese nombre de usuario y mira qué hizo en sus últimas semanas. Si tenía claves de acceso, da por hecho que pueden estar en su portátil personal y bórralas; si alguna cosa deja de funcionar, era un programa que las usaba y necesita una identidad propia.

Hay un programa que usa el usuario de una persona

Una copia de seguridad, un script, una web que sube ficheros a S3... con las claves de Marta. El día que Marta se vaya, o las rote, se rompe todo. Crea un usuario IAM solo para ese programa (app-copias), con una política de las acciones justas, y dale sus propias claves. Mejor aún si el programa corre en una máquina de AWS: usa un rol de instancia y no habrá claves que guardar.

En Simplio

En Simplio el mínimo privilegio no requiere escribir políticas: cada usuario tiene una casilla por acción (ver, arrancar, parar, reiniciar, hacer instantánea, restaurar, abrir puertos...) y por máquina, así que "Marta puede apagar la web de la tienda pero no la de facturación" se configura marcando casillas. El doble factor es obligatorio para todos, y apagar, borrar o restaurar lo vuelve a pedir en el momento.

Las claves de AWS las registra una sola vez el administrador y se guardan cifradas; el resto del equipo nunca las ve, así que no hay nada que llevarse al marcharse. Al dar de baja un usuario, su acceso desaparece al instante y el registro de actividad conserva quién hizo qué, cuándo y desde dónde.

Lo mismo, en AWS y en Simplio

En la consola de AWSEn Simplio
Dar acceso a una persona nuevaCrear usuario, grupo, política JSON, forzar MFA con otra política: 7 pasos, 25 minutosCrear usuario y marcar casillas por acción y por máquina: 2 minutos
Limitar a unas máquinas concretasEscribir ARN de cada instancia en la políticaElegir las máquinas de una lista
Obligar al doble factorPolítica de denegación adjunta a cada grupoObligatorio para todos desde el primer acceso
Dar de baja a alguienDesactivar consola, borrar claves, eliminar usuario, revisar CloudTrailDesactivar el usuario; el registro de actividad se conserva

Probarlo gratis 15 días Ver cómo funciona

Todo esto, sin la consola de AWS

Simplio es un panel en español para manejar tus cuentas de AWS: máquinas, copias programadas, bases de datos, dominios, correo y lo que te cobra AWS, con permisos por persona y doble factor. Sin instalar nada en tus servidores.

Empieza gratis 15 días, sin tarjeta

¿Ya eres cliente? Acceso clientes.