Acceso a los eventos registrados mediante el registro de eventos - Amazon CodeCatalyst

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.

Acceso a los eventos registrados mediante el registro de eventos

Cuando los usuarios realizan acciones en Amazon CodeCatalyst, estas acciones se registran como eventos. Puedes usarlo AWS CLI para ver los registros de eventos en un espacio en un período de tiempo específico. Puedes ver estos eventos para revisar las acciones realizadas en el espacio, incluidas la fecha y la hora de las acciones, el nombre del usuario que realizó la acción y la dirección IP en la que el usuario realizó la solicitud.

nota

Los eventos de administración de un CodeCatalyst espacio se registran en CloudTrail la cuenta de facturación conectada. Para obtener más información sobre los eventos de CodeCatalyst administración que registra CloudTrail, consulteCodeCatalyst información en CloudTrail.

Para ver el registro de eventos de un espacio, debe haberlo instalado y configurado AWS CLI con un perfil y debe tener la función de administrador del espacio. CodeCatalyst Para obtener más información, consulte Configuración para usar el AWS CLI con CodeCatalyst y Función de administrador de espacios.

nota

Para ver el registro de eventos que se producen en nombre de CodeCatalyst un usuario conectado Cuentas de AWS o para ver el registro de eventos relacionados con el espacio o los recursos del proyecto en la cuenta de facturación conectada, puede utilizar AWS CloudTrail. Para obtener más información, consulte Supervisión de las llamadas a la API Cuentas de AWS mediante el AWS CloudTrail registro.

  1. Abre un terminal o una línea de comandos y ejecuta el aws codecatalyst list-event-logs comando especificando:

    • El nombre del espacio con la --space-name opción.

    • La fecha y la hora en las que desea empezar a revisar los eventos, en el formato de hora universal coordinada (UTC), tal como se especifica en el RFC 3339, con la opción. --start-time

    • La fecha y la hora en las que desea dejar de revisar los eventos, en el formato de hora universal coordinada (UTC), tal como se especifica en el RFC 3339, con la opción. --end-time

    • (Opcional) El número máximo de resultados que se pueden devolver en una sola respuesta, con la opción. --max-results Si el número de resultados es mayor que el número que especificó, la respuesta incluirá un nextToken elemento que podrá usar para devolver los siguientes resultados.

    • (Opcional) Limite los resultados a un tipo de evento específico que desee que se devuelva, con la --event-name opción.

    En este ejemplo, se devuelven los eventos registrados en el espacio denominado ExampleCorpdesde el 30 de noviembre de 2022 hasta el 1 de diciembre de 2022 y se devuelven un máximo de 2 eventos en la respuesta.

    aws codecatalyst list-event-logs --space-name ExampleCorp --start-time 2022-11-30 --end-time 2022-12-01 --event-name list-event-logs --max-results 2
  2. Si los eventos ocurrieron en este período de tiempo, el comando devuelve resultados similares a los siguientes:

    { "nextToken": "EXAMPLE", "items": [ { "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "eventName": "listEventLogs", "eventType": "AwsApiCall", "eventCategory": "MANAGEMENT", "eventSource": "manage", "eventTime": "2022-12-01T22:47:24.605000+00:00", "operationType": "READONLY", "userIdentity": { "userType": "USER", "principalId": "a1b2c3d4e5-678fgh90-1a2b-3c4d-e5f6-EXAMPLE11111" "userName": "MaryMajor" }, "requestId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "requestPayload": { "contentType": "application/json", "data": "{\"spaceName\":\"ExampleCorp\",\"startTime\":\"2022-12-01T00:00:00Z\",\"endTime\":\"2022-12-10T00:00:00Z\",\"maxResults\":\"2\"}" }, "sourceIpAddress": "127.0.0.1", "userAgent": "aws-cli/2.9.0 Python/3.9.11 Darwin/21.3.0 exe/x86_64 prompt/off command/codecatalyst.list-event-logs" }, { "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLEaaaaa", "eventName": "createProject", "eventType": "AwsApiCall", "eventCategory": "MANAGEMENT", "eventSource": "manage", "eventTime": "2022-12-01T09:15:32.068000+00:00", "operationType": "MUTATION", "userIdentity": { "userType": "USER", "principalId": "a1b2c3d4e5-678fgh90-1a2b-3c4d-e5f6-EXAMPLE11111", "userName": "MaryMajor" }, "requestId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "requestPayload": { "contentType": "application/json", "data": "{\"spaceName\":\"ExampleCorp\",\"name\":\"MyFirstProject\",\"displayName\":\"MyFirstProject\"}" }, "responsePayload": { "contentType": "application/json", "data": "{\"spaceName\":\"ExampleCorp\",\"name\":\"MyFirstProject\",\"displayName\":\"MyFirstProject\",\"id\":\"a1b2c3d4-5678-90ab-cdef-EXAMPLE4444\"}" }, "sourceIpAddress": "192.0.2.23", "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Firefox/102.0" } ] }
  3. Vuelva a ejecutar el list-event-logs comando con la --next-token opción y el valor del token devuelto para recuperar el siguiente conjunto de eventos registrados que coincidan con la solicitud.