Inicio de sesión y supervisión AWS CloudShell - AWS CloudShell

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Inicio de sesión y supervisión AWS CloudShell

En este tema se describe cómo puede registrar y supervisar AWS CloudShell la actividad y el rendimiento con CloudTrail.

Supervisar la actividad con CloudTrail

AWS CloudShell está integrado con AWS CloudTrail un servicio que proporciona un registro de las acciones realizadas por un usuario, un rol o una Servicio de AWS persona AWS CloudShell. CloudTrail captura todas API las llamadas AWS CloudShell como eventos. Las llamadas capturadas incluyen las llamadas desde la AWS CloudShell consola y las llamadas en código a la AWS CloudShell API.

Si crea un registro, puede habilitar la entrega continua de CloudTrail eventos a un bucket de Amazon Simple Storage Service (Amazon S3). Esto incluye eventos para AWS CloudShell.

Si no configuras una ruta, podrás ver los eventos más recientes en la CloudTrail consola, en el historial de eventos. Con la información recopilada por CloudTrail, puedes descubrir distintos tipos de información sobre una solicitud. Por ejemplo, puede determinar el destinatario de la solicitud AWS CloudShell, conocer la dirección IP desde la que se realizó la solicitud, quién la hizo y cuándo se hizo.

AWS CloudShell en CloudTrail

La siguiente tabla muestra los AWS CloudShell eventos que se guardan en el archivo de CloudTrail registro.

nota

AWS CloudShell evento que incluye:

  • *indica que se trata de una llamada no mutante (de solo lectura). API

  • La palabra Environment se refiere al ciclo de vida del entorno informático que aloja la experiencia de shell.

  • La palabra Layout restaura todas las pestañas del navegador en el CloudShell terminal.

CloudShell Eventos en CloudTrail
Nombre de evento Descripción
createEnvironment Se produce cuando se crea un CloudShell entorno.
createSession Se produce cuando un CloudShell entorno se conecta desde AWS Management Console.
deleteEnvironment Se produce cuando se elimina un CloudShell entorno.
deleteSession Se produce cuando se elimina la sesión de la CloudShell pestaña que se está ejecutando en la pestaña actual del navegador.
getEnvironmentStatus*

Se produce cuando se recupera el estado de un CloudShell entorno.

getFileDownloadUrls* Se produce cuando se genera Amazon S3 prefirmado URLs que se utiliza para descargar archivos CloudShell mediante la interfaz CloudShell web.
getFileUploadUrls* Se produce cuando se generan Amazon S3 prefirmados URLs que se utilizan para cargar archivos CloudShell mediante la interfaz CloudShell web.
cloudshell:DescribeEnvironments Describe los entornos.
getLayout* Se produce cuando se recupera el CloudShell diseño del inicio de la sesión.
putCredentials

Se produce cuando se CloudShell reenvían las credenciales utilizadas para iniciar sesión en el AWS Management Console .

redeemCode*

Se produce cuando comienza el flujo de trabajo para recuperar el token de actualización en el CloudShell entorno. Más adelante, puede utilizar este token en el putCredentials comando para acceder al CloudShell entorno.

sendHeartBeat Se produce para confirmar que la CloudShell sesión está activa.
startEnvironment Se produce cuando se inicia un CloudShell entorno.
stopEnvironment

Se produce cuando se detiene un CloudShell entorno en ejecución.

updateLayout Se produce cuando se guarda el diseño actual de la aplicación web en el backend.

Los eventos que incluyen la palabra «Diseño» restauran todas las pestañas del navegador en el CloudShell terminal.

EventBridge reglas de AWS CloudShell acción

Con EventBridge las reglas, se especifica la acción objetivo que se debe realizar cuando se EventBridge recibe un evento que coincide con la regla. Puedes definir una regla que especifique la acción objetivo que se debe realizar en función de una AWS CloudShell acción que se registre como un evento en un archivo de CloudTrail registro.

Por ejemplo, puede crear EventBridge reglas AWS CLI con el put-rule comando. Una put-rule llamada debe contener al menos un signo EventPattern o ScheduleExpression. Las reglas con EventPatterns se activan cuando se observa un evento coincidente. Los EventPattern cuatro AWS CloudShell eventos:

{ "source": [ "aws.cloudshell" ], "detail-type": [ "AWS API Call via CloudTrail" ], "detail": { "eventSource": [ "cloudshell.amazonaws.com" ] } }

Para obtener más información, consulte Eventos y patrones de eventos EventBridge en la Guía del EventBridge usuario de Amazon.