Visualización de canales vinculados a servicios
Los servicios de AWS pueden crear un canal vinculado a servicios para recibir eventos de CloudTrail en su nombre. El servicio de AWS que crea el canal vinculado a servicios configura selectores de eventos avanzados para el canal y especifica si este se aplica a todas las Regiones de AWS o a una sola Región de AWS.
Temas
Visualización de canales vinculados a servicios con la consola
Con la consola de CloudTrail, puede ver la información sobre cualquier canal vinculado a servicios de CloudTrail creado por los servicios de AWS. La tabla está vacía si la cuenta no tiene ningún canal vinculado a un servicio.
Utilice el siguiente procedimiento para ver la información sobre un canal vinculado a un servicio.
-
Elija Settings (Configuración) en el panel de navegación izquierdo de la consola de CloudTrail.
-
En Canales vinculados a servicios, elija un canal vinculado a un servicio para ver sus detalles.
-
En la página de detalles, revise los ajustes configurados para el canal vinculado al servicio.
Puede ver la siguiente información en la página de detalles:
-
Nombre del canal: el nombre completo del canal. El formato del nombre del canal es
aws-service-channel/, dondeAWS_service_name/slcrepresenta el nombre del servicio de AWS que administra el canal.AWS_service_name -
ARN del canal: el ARN del canal, que puede usar en una solicitud de API para obtener detalles sobre el canal.
-
Todas las regiones: el valor es
Yessi el canal está configurado para todas las Regiones de AWS. -
Servicio de AWS: el nombre del servicio de AWS que administra el canal.
-
Eventos de administración: muestra todos los eventos de administración configurados para el canal.
-
Eventos de datos: muestra todos los eventos de datos configurados para el canal.
-
Visualización de canales vinculados a servicios con la AWS CLI
Con la AWS CLI, puede ver la información sobre cualquier canal vinculado a servicios de CloudTrail creado por los servicios de AWS.
Temas
Obtener un canal vinculado a servicios de CloudTrail
El siguiente comando de la AWS CLI de ejemplo devuelve información sobre un canal vinculado a servicios de CloudTrail específico, incluido el nombre del servicio de AWS de destino, cualquier selector avanzado configurado para el canal y si este se aplica a todas las regiones o a una sola.
Debe especificar un ARN o el sufijo de ID de un ARN para --channel.
aws cloudtrail get-channel --channel EXAMPLE-ee54-4813-92d5-999aeEXAMPLE
A continuación, se muestra un ejemplo de respuesta. En este ejemplo, AWS_service_name representa el nombre del servicio de AWS que creó el canal.
{ "ChannelArn": "arn:aws:cloudtrail:us-east-1:111122223333:channel/EXAMPLE-ee54-4813-92d5-999aeEXAMPLE", "Name": "aws-service-channel/AWS_service_name/slc", "Source": "CloudTrail", "SourceConfig": { "ApplyToAllRegions": false, "AdvancedEventSelectors": [ { "Name": "Management Events Only", "FieldSelectors": [ { "Field": "eventCategory", "Equals": [ "Management" ] } ] } ] }, "Destinations": [ { "Type": "AWS_SERVICE", "Location": "AWS_service_name" } ] }
Enumerar todos los canales vinculados a servicios de CloudTrail
El siguiente comando de la AWS CLI de ejemplo devuelve información sobre todos los canales vinculados a servicios de CloudTrail que se crearon en su nombre. Los parámetros opcionales incluyen --max-results para especificar el número máximo de resultados que desea que el comando devuelva en una sola página. Si hay más resultados que el valor --max-results especificado, ejecute el comando de nuevo agregando el valor devuelto NextToken para obtener la siguiente página de resultados.
aws cloudtrail list-channels
A continuación, se muestra un ejemplo de respuesta. En este ejemplo, AWS_service_name representa el nombre del servicio de AWS que creó el canal.
{ "Channels": [ { "ChannelArn": "arn:aws:cloudtrail:us-east-1:111122223333:channel/EXAMPLE-ee54-4813-92d5-999aeEXAMPLE", "Name": "aws-service-channel/AWS_service_name/slc" } ] }
Eventos de servicios de AWS en canales vinculados a servicios
El servicio de AWS que administra el canal vinculado a servicios puede iniciar acciones en el canal (por ejemplo, crear o actualizar un canal vinculado a servicios). CloudTrail registra estas acciones como Eventos de servicios de AWS y los envía al Historial de eventos y a todos los registros de seguimiento activos y los almacenes de datos de eventos configurados para los eventos de administración. Para estos eventos, el campo eventType tiene el valor AwsServiceEvent.
A continuación, se muestra un ejemplo de entrada en el archivo de registro para un evento de servicio de AWS por la creación de un canal vinculado a servicios.
{ "eventVersion":"1.08", "userIdentity":{ "accountId":"111122223333", "invokedBy":"AWS Internal" }, "eventTime":"2022-08-18T17:11:22Z", "eventSource":"cloudtrail.amazonaws.com", "eventName":"CreateServiceLinkedChannel", "awsRegion":"us-east-1", "sourceIPAddress":"AWS Internal", "userAgent":"AWS Internal", "requestParameters":null, "responseElements":null, "requestID":"564f004c-EXAMPLE", "eventID":"234f004b-EXAMPLE", "readOnly":false, "resources":[ { "accountId":"184434908391", "type":"AWS::CloudTrail::Channel", "ARN":"arn:aws:cloudtrail:us-east-1:111122223333:channel/7944f0ec-EXAMPLE" } ], "eventType":"AwsServiceEvent", "managementEvent":true, "recipientAccountId":"111122223333", "eventCategory":"Management" }