Diferencia entre revisiones de «Comandos Frecuentes AWS CLI»

De Luis Moreno Wiki
Ir a la navegación Ir a la búsqueda
Línea 35: Línea 35:
 
  for user in $(AWS IAM list-users --output-text | awk '{print $NF}'); do  
 
  for user in $(AWS IAM list-users --output-text | awk '{print $NF}'); do  
 
     aws iam list-access-keys --user $user --output text;  
 
     aws iam list-access-keys --user $user --output text;  
 +
done
 +
 +
-- Listar todas las access keys de una cuenta, si tienes más de un perfil agregar la opción --profile
 +
for user in $(AWS IAM list-users --output-text --profile miperfil2aws | awk '{print $NF}'); do
 +
    aws iam list-access-keys --user $user --output text --profile miperfil2aws;
 
  done
 
  done

Revisión del 13:43 13 oct 2022

Comandos Frecuentes AWS CLI

Recuerda buscar con CTRL+F con acentos y sin acentos, a veces lo escribía con teclado en inglés y no era fácil poner los acentos.
Por ejemplo si quieres ver como se pone una ip fija en CentOS busca "direccion" así sin acento y vas saltando entre las respuestas hasta que encuentres lo que buscas.


Los comandos más comunes en AWS CLI


Es una compilación de comandos AWS CLI que fui haciendo mientras aprendía y que aún uso de referencia, espero que también les sirva a ustedes tanto como me ha servido a mí.

Lo primero que se debe hacer es instalar y configurar AWS CLI

-- configurar las llaves

aws configure

-- identificar con que cuenta estamos trabajando tipo whoami en linux

aws sts get-caller-identity

El resultado será un json con más o menos la siguiente información:

{
   "UserId": "AIDA52SZJW52SZM5KLUIS",
   "Account": "868765432181",
   "Arn": "arn:aws:iam:: 868765432181:user/hackvolution"
}

-- Describir los trails de la cuenta

aws cloudTrail describe-trails

-- Obtener el estado de un trail

aws cloudTrail get-trail-status --name arn:aws:cloudtrail:us-east-1:053329225524:trail/kolibers-cloudtrail-org-prod-security

-- Listar las cuentas que forman parte de la organización

 aws organizations list-accounts

-- Listar todas las access keys de una cuenta

for user in $(AWS IAM list-users --output-text | awk '{print $NF}'); do 
    aws iam list-access-keys --user $user --output text; 
done

-- Listar todas las access keys de una cuenta, si tienes más de un perfil agregar la opción --profile

for user in $(AWS IAM list-users --output-text --profile miperfil2aws | awk '{print $NF}'); do 
    aws iam list-access-keys --user $user --output text --profile miperfil2aws; 
done