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.
Registrar llamadas a la API de AWS Elemental MediaConvert mediante AWS CloudTrail
AWS Elemental MediaConvert se integra con AWS CloudTrail, un servicio que proporciona un registro de las acciones realizadas por un usuario, un rol o un servicio de AWS. CloudTrail captura todas las operaciones (llamadas a la API) que realiza, incluidas las de la consola MediaConvert, como eventos. Los eventos contienen información sobre las solicitudes a MediaConvert, incluida la dirección IP, quién realizó la solicitud, cuándo se realizó, la operación de MediaConvert y detalles adicionales. Para obtener más información acerca de los eventos de CloudTrail, consulta ¿Qué son los eventos de CloudTrail?
Algunos ejemplos de lo que CloudTrail puedes ayudarte a encontrar son: cuándo envió una solicitud de creación de tarea, quién eliminó una cola o qué etiquetas se agregaron a un recurso.
Para obtener una lista completa de todas las operaciones de MediaConvert que puedes realizar, consulta la referencia de la API de MediaConvert.
Para más información sobre CloudTrail, consulta la Guía del usuario de AWS CloudTrail.
Temas
Búsqueda de información sobre MediaConvert en CloudTrail
Puedes consultar, buscar y descargar el historial de eventos de los últimos 90 días desde la consola de CloudTrail. Para obtener más información, consulta Trabajar con el historial de eventos de CloudTrail.
Para tener un registro continuo de los eventos de CloudTrail más allá de los últimos 90 días, debes crear un almacén de datos de eventos de CloudTrail Trail o CloudTrail Lake.
- Registros de seguimiento de CloudTrail
-
Un registro de rastreo de CloudTrail proporciona archivos de registros a un bucket de Amazon S3. También puedes configurar otros servicios de AWS para analizar y actuar en función de los datos de eventos recopilados en los registros. Al crear un seguimiento, CloudTrail también envía cada evento a Amazon EventBridge. Para obtener más información sobre las rutas de CloudTrail, consulta Cómo trabajar con las rutas de CloudTrail.
- Almacenes de datos de eventos de CloudTrail Lake
-
Con los almacenes de datos de eventos de CloudTrail Lake, CloudTrail proporciona un almacén de datos de eventos con capacidad de búsqueda. Para obtener más información, consulta Trabajar con CloudTrail.
Introducción a los eventos de administración de CloudTrail para MediaConvert
Los eventos de administración proporcionan información sobre las operaciones de administración que se realizan en los recursos de su Cuenta de AWS. Se denominan también operaciones del plano de control. CloudTrail registra los eventos de administración de forma predeterminada.
Un evento representa una única solicitud desde cualquier origen. Incluyen información sobre el origen de la solicitud, quién realizó la solicitud, cuándo se realizó, la operación de MediaConvert y otros detalles importantes.
Para obtener más información sobre el contenido de estos eventos, consulta el contenido de los registros de CloudTrail.
- Origen
-
Los eventos incluyen la dirección IP de origen
sourceIPAddress
, AWS la región yawsRegion
el agente de usuario (información del navegador o del cliente)userAgent
para ayudarte a encontrar el origen de la solicitud. - Identidad
-
Los eventos incluyen información de identidad, en
userIdentity
, para ayudarte a encontrar quién hizo la solicitud. Puedes usar esta información para determinar lo siguiente:-
Si la solicitud se realizó con las credenciales del usuario raíz o del usuario.
-
Si la solicitud se realizó en nombre de un usuario de IAM Identity Center.
-
Si la solicitud se realizó con credenciales de seguridad temporales de un rol o fue un usuario federado.
-
Si la solicitud la realizó otro Servicio de AWS.
Para obtener más información, incluida una lista de los campos relevantes, consulta el elemento UserIdentity de CloudTrail.
-
- Tiempo
-
Los eventos incluyen una marca de tiempo, en
eventTime
. - Operación de MediaConvert
-
Los eventos incluyen la operación MediaConvert en
eventName
. Por ejemplo,CreateJob
cuando envías un nuevo tarea oCreateQueue
cuando solicitas una nueva cola. - Otros detalles importantes
-
Algunos eventos incluyen detalles específicos sobre tu solicitud de MediaConvert en
requestParameters
, así como la respuesta de MediaConvert enresponseElements
.Por ejemplo, si envías una
CreateJob
solicitud, elrequestParameters
campo incluirá el JSON de la configuración del tarea que enviaste. Si se realiza correctamente, el evento también incluye el JSON de la configuración del tarea completa y validada, así como el identificador del tarea, que se muestra enresponseElements
.Por otro ejemplo, si envías una solicitud
CreateQueue
, el camporequestParameters
incluirá la configuración de cola que enviaste. Si tiene éxito, el evento también incluirá la cola ARN que aparece enresponseElements
.
nota
MediaConvert solo admite la grabación de eventos de administración en CloudTrail, no admite eventos de datos. Para obtener más información sobre estos tipos de eventos y sus diferencias, consulta Conceptos de CloudTrail.
Eventos de ejemplo
En los siguientes ejemplos, se muestran entradas de registro de CloudTrail de las operaciones CreateJob
, CreateQueue
, DeleteQueue
y TagResource
. CloudTrail también registra todas las demás operaciones de MediaConvert, aunque no se muestran aquí.
Ejemplo de evento: CreateJob
{ "eventVersion": "1.09", "userIdentity": { "type": "AssumedRole", "principalId": "AKIAIOSFODNN7EXAMPLE:example-admin", "arn": "arn:aws:sts::111122223333:assumed-role/admin/example-admin", "accountId": "111122223333", "accessKeyId": "AKIAIOSFODNN7EXAMPLE", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "AKIAIOSFODNN7EXAMPLE", "arn": "arn:aws:iam::111122223333:role/admin", "accountId": "111122223333", "userName": "admin" }, "attributes": { "creationDate": "2024-04-04T17:30:19Z", "mfaAuthenticated": "false" } } }, "eventTime": "2024-04-04T17:45:26Z", "eventSource": "mediaconvert.amazonaws.com", "eventName": "CreateJob", "awsRegion": "us-west-2", "sourceIPAddress": "203.0.113.100", "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "requestParameters": { "settings": {...}, "accelerationSettings": { "mode": "DISABLED" }, "role": "arn:aws:iam::111122223333:role/service-role/MediaConvert_Default_Role", "clientRequestToken": "1712252705233-zyxwvut", "statusUpdateInterval": "SECONDS_60", "billingTagsSource": "JOB", "priority": 0, "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default" }, "responseElements": { "job": { "arn": "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1712252725875-defhgi", "id": "1712252725875-defhgi", "createdAt": 1712252726, "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default", "role": "arn:aws:iam::111122223333:role/service-role/MediaConvert_Default_Role", "settings": {...}, "status": "SUBMITTED", "timing": { "submitTime": 1712252726 }, "billingTagsSource": "JOB", "accelerationSettings": { "mode": "DISABLED" }, "statusUpdateInterval": "SECONDS_60", "priority": 0, "accelerationStatus": "NOT_APPLICABLE", "messages": { "info": [], "warning": [] }, "clientRequestToken": "1712252705233-abcDEF" } }, "requestID": "1234abcd-12ab-34cd-56ef-1234567890ab", "eventID": "0987dcba-09fe-87dc-65ba-ab0987654321", "readOnly": false, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "111122223333", "eventCategory": "Management" }
Ejemplo de evento: CreateQueue
{ "eventVersion": "1.05", "userIdentity": { "type": "IAMUser", "principalId": "AKIAIOSFODNN7EXAMPLE", "arn": "arn:aws:iam::111122223333:user/testuser", "accountId": "111122223333", "accessKeyId": "AKIAIOSFODNN7EXAMPLE", "userName": "testUser", "sessionContext": { "attributes": { "mfaAuthenticated": "false", "creationDate": "2018-07-10T14:01:57Z" } }, "invokedBy": "signin.amazonaws.com" }, "eventTime": "2018-07-10T16:49:13Z", "eventSource": "mediaconvert.amazonaws.com", "eventName": "CreateQueue", "awsRegion": "eu-west-1", "sourceIPAddress": "203.0.113.100", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36", "requestParameters": { "name": "QueueName", "description": "Example queue description.", "tags": {} }, "responseElements": { "queue": { "arn": "arn:aws:mediaconvert:eu-west-1:111122223333:queues/QueueName", "createdAt": 1531241353, "lastUpdated": 1531241353, "type": "CUSTOM", "status": "ACTIVE", "description": "", "name": "QueueName", "submittedJobsCount": 0, "progressingJobsCount": 0 } }, "requestID": "1234abcd-12ab-34cd-56ef-1234567890ab", "eventID": "0987dcba-09fe-87dc-65ba-ab0987654321", "readOnly": false, "eventType": "AwsApiCall", "recipientAccountId": "111122223333" }
Ejemplo de evento: DeleteQueue
{ "eventVersion": "1.05", "userIdentity": { "type": "IAMUser", "principalId": "AKIAIOSFODNN7EXAMPLE", "arn": "arn:aws:iam::111122223333:user/testuser", "accountId": "111122223333", "accessKeyId": "AKIAIOSFODNN7EXAMPLE", "userName": "testuser", "sessionContext": { "attributes": { "mfaAuthenticated": "false", "creationDate": "2018-07-10T14:01:57Z" } }, "invokedBy": "signin.amazonaws.com" }, "eventTime": "2018-07-10T15:36:29Z", "eventSource": "mediaconvert.amazonaws.com", "eventName": "DeleteQueue", "awsRegion": "eu-west-1", "sourceIPAddress": "203.0.113.100", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36", "requestParameters": { "name": "QueueName" }, "responseElements": null, "requestID": "1234abcd-12ab-34cd-56ef-1234567890ab", "eventID": "0987dcba-09fe-87dc-65ba-ab0987654321", "readOnly": false, "eventType": "AwsApiCall", "recipientAccountId": "111122223333" }
Ejemplo de evento: TagResource
{ "eventVersion": "1.05", "userIdentity": { "type": "IAMUser", "principalId": "AKIAIOSFODNN7EXAMPLE", "arn": "arn:aws:iam::111122223333:user/testuser", "accountId": "111122223333", "accessKeyId": "AKIAIOSFODNN7EXAMPLE", "userName": "testuser" }, "eventTime": "2018-07-10T18:44:27Z", "eventSource": "mediaconvert.amazonaws.com", "eventName": "TagResource", "awsRegion": "eu-west-1", "sourceIPAddress": "203.0.113.100", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36", "requestParameters": { "arn": "arn:aws:mediaconvert:eu-west-1:111122223333:queues/ExampleQueue", "Tags": { "CostCenter": "Example-Tag" } }, "responseElements": null, "requestID": "1234abcd-12ab-34cd-56ef-1234567890ab", "eventID": "0987dcba-09fe-87dc-65ba-ab0987654321", "readOnly": false, "eventType": "AwsApiCall", "recipientAccountId": "111122223333" }