Ahorre costes y obtenga más funciones con AWS Elemental MediaConvert
MediaConvert es un nuevo servicio de transcodificación de vídeo basado en archivos que ofrece un conjunto completo de funciones de transcodificación avanzadas, con tarifas a pedido a partir de 0,0075$ por minuto. Lea más.
¿Ya utiliza Amazon Elastic Transcoder? Es fácil migrar a él. MediaConvert Para obtener más información, consulte esta descripción general
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.
Función de prueba
Descripción
Para probar la configuración de una canalización y garantizar que Elastic Transcoder pueda crear y procesar tareas, envíe una solicitud POST al recurso /2012-09-25/roleTests
.
Solicitudes
Sintaxis
POST /2012-09-25/roleTests HTTP/1.1 Content-Type: application/json; charset=UTF-8 Accept: */* Host: elastictranscoder.
Elastic Transcoder endpoint
.amazonaws.com:443 x-amz-date: 20130114T174952Z Authorization: AWS4-HMAC-SHA256 Credential=AccessKeyID
/request-date
/Elastic Transcoder endpoint
/elastictranscoder/aws4_request, SignedHeaders=host;x-amz-date;x-amz-target, Signature=calculated-signature
Content-Length:number of characters in the JSON string
{ "InputBucket":"Amazon S3 bucket that contains files to transcode
", "OutputBucket":"Amazon S3 bucket in which to save transcoded files
", "Role":"IAM ARN for the role to test
", "Topics": [ "ARN of SNS topic to test
" ] }
Parámetros de solicitud
Esta operación no usa parámetros de solicitud.
Encabezados de solicitud
Esta operación solo usa encabezados de solicitud que sean comunes para todas las operaciones. Para obtener información acerca de los encabezados de solicitudes comunes, consulte Contenido de los encabezados HTTP.
Cuerpo de la solicitud
La cadena JSON del cuerpo de solicitud contiene los siguientes objetos.
- InputBucket
-
El bucket de Amazon S3 en el que ha guardado los archivos multimedia que desea transcodificar.
Test Role
intenta leer de este bucket. - OutputBucket
-
El bucket de Amazon S3 en el que desea que Elastic Transcoder guarde los archivos transcodificados.
Test Role
intenta leer de este bucket. - Rol
-
El nombre de recurso de Amazon (ARN) de IAM de la función que desea que Elastic Transcoder use para transcodificar tareas.
Test Role
intenta asumir la función especificada. - Temas
-
El ARN de uno o varios temas de Amazon Simple Notification Service (Amazon SNS) a los que desea que
Test Role
envíe notificaciones de prueba. Si no está utilizando notificaciones de Amazon SNS, puede especificar una lista vacía.
Respuestas
Sintaxis
Status: 200 OK x-amzn-RequestId: c321ec43-378e-11e2-8e4c-4d5b971203e9 Content-Type: application/json Content-Length:
number of characters in the response
Date: Mon, 14 Jan 2013 06:01:47 GMT { "Messages": [ "error messages, if any
" ], "Success": "true | false" }
Encabezados de respuesta
Esta operación solo usa encabezados de respuesta que sean comunes a la mayoría de las respuestas. Para obtener información acerca de los encabezados de respuestas comunes, consulte Respuestas HTTP.
Cuerpo de respuesta
Al probar la configuración de una canalización, Elastic Transcoder devuelve los siguientes valores.
- Mensajes
-
Si el valor de
Success
esfalse
,Messages
contiene una matriz de uno o varios mensajes que explican qué pruebas han fallado. - Correcto
-
Si la operación se realiza correctamente, este valor es
true
; de lo contrario, el valor esfalse
.
Errores
Para obtener información acerca de los mensajes de error y las excepciones en Elastic Transcoder, consulte Gestión de errores en Elastic Transcoder.
Ejemplos
Solicitud de muestra
POST /2012-09-25/roleTests HTTP/1.1 Content-Type: application/json; charset=UTF-8 Accept: */* Host: elastictranscoder.
Elastic Transcoder endpoint
.amazonaws.com:443 x-amz-date: 20130114T174952Z Authorization: AWS4-HMAC-SHA256 Credential=AccessKeyID
/request-date
/Elastic Transcoder endpoint
/elastictranscoder/aws4_request, SignedHeaders=host;x-amz-date;x-amz-target, Signature=calculated-signature
Content-Length:number of characters in the JSON string
{ "InputBucket":"salesoffice.example.com-source", "OutputBucket":"salesoffice.example.com-public-promos", "Role":"arn:aws:iam::123456789012:role/transcode-service", "Topics": ["arn:aws:sns:us-east-1:111222333444:ETS_Errors", "arn:aws:sns:us-east-1:111222333444:ETS_Progressing"] }
Respuesta de ejemplo
Status: 201 Created x-amzn-RequestId: c321ec43-378e-11e2-8e4c-4d5b971203e9 Content-Type: application/json Content-Length:
number of characters in the response
Date: Mon, 14 Jan 2013 06:01:47 GMT { "Messages":[ "The role arn:aws:iam::123456789012:role/transcode-service does not have access to the bucket: salesoffice.example.com-source", "The role arn:aws:iam::123456789012:role/transcode-service does not have access to the topic: arn:aws:sns:us-east-1:111222333444:ETS_Errors" ], "Success": "false" }