

Aviso de fin de soporte: el 13 de noviembre de 2025, AWS dejaremos de ofrecer soporte a Amazon Elastic Transcoder. Después del 13 de noviembre de 2025, ya no podrás acceder a la consola de Elastic Transcoder ni a los recursos de Elastic Transcoder.

[Para obtener más información sobre la transición a AWS Elemental MediaConvert, visite esta entrada de blog.](https://aws.amazon.com/blogs/media/how-to-migrate-workflows-from-amazon-elastic-transcoder-to-aws-elemental-mediaconvert/)

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.

# Firmar solicitudes
<a name="signing-requests"></a>

Si está utilizando un lenguaje para el que AWS proporciona un SDK, le recomendamos que utilice el SDK. Todas las funciones de AWS simplifican SDKs considerablemente el proceso de firma de solicitudes y le permiten ahorrar una cantidad de tiempo significativa en comparación con el uso de la API de Elastic Transcoder. Además, se SDKs integran fácilmente en su entorno de desarrollo y proporcionan un fácil acceso a los comandos relacionados.

Elastic Transcoder requiere que se firmen todas las solicitudes enviadas para autenticarlas. Para firmar una solicitud, se calcula una firma digital mediante una función hash criptográfica que proporciona un valor hash basado en la entrada. La entrada incluye el texto de la solicitud y su clave de acceso secreta. La función hash devuelve un valor hash que se incluye en la solicitud como la firma. La firma forma parte del encabezado de la `Authorization` de la solicitud. 

Tras recibir su solicitud, Elastic Transcoder recalcula la firma utilizando la misma función hash y los datos que ha introducido para firmar la solicitud. Si la firma resultante coincide con la firma de la solicitud, Elastic Transcoder procesa la solicitud. De lo contrario, la solicitud se rechaza. 

Elastic Transcoder admite la autenticación mediante [AWS Signature Version 4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). El proceso para calcular una firma se puede dividir en tres tareas:
+ <a name="SignatureCalculationTask1"></a>[Tarea 1: Creación de una solicitud canónica](https://docs.aws.amazon.com/general/latest/gr/sigv4-create-canonical-request.html)

  Crear su solicitud HTTP en formato canónico como se describe en [Tarea 1: Creación de una solicitud canónica para Signature Version 4](https://docs.aws.amazon.com/general/latest/gr/sigv4-create-canonical-request.html) en *Referencia general de Amazon Web Services*. 
+ <a name="SignatureCalculationTask2"></a>[Tarea 2: Creación de una cadena para firmar](https://docs.aws.amazon.com/general/latest/gr/sigv4-create-string-to-sign.html)

  Crear una cadena que se utilizará como uno de los valores de entrada de la función hash criptográfica. La cadena, denominada *cadena para firmar*, es una concatenación del nombre del algoritmo hash, la fecha de la solicitud, una cadena de *ámbito de credenciales* y la solicitud en formato canónico de la tarea anterior. La cadena del *ámbito de credenciales* es una concatenación de fecha, región e información del servicio.

  Para el parámetro `X-Amz-Credential`, especifique:
  + El Código para el punto de conexión al que está enviando la solicitud; por ejemplo, `us-east-1`. Para obtener una lista de las regiones y los puntos de conexión de Elastic Transcoder, consulte el capítulo [Regiones y puntos de conexión](https://docs.aws.amazon.com/general/latest/gr/rande.html#elastictranscoder_region) de la *Referencia general de Amazon Web Services*. Al especificar el código del punto de conexión, incluya solamente la parte comprendida entre `elastictranscoder.` y `.amazonaws.com`.
  + `elastictranscoder` para la abreviatura de servicio

  Por ejemplo:

  `X-Amz-Credential=AKIAIOSFODNN7EXAMPLE/20130501/us-east-1/elastictranscoder/aws4_request`
+ <a name="SignatureCalculationTask3"></a>[Tarea 3: Crear una firma](https://docs.aws.amazon.com/general/latest/gr/sigv4-calculate-signature.html)

  Cree una firma para su solicitud mediante una función hash criptográfica que acepte dos cadenas de entrada: la *cadena para firmar* y una *clave derivada*. La *clave derivada* se calcula empezando por la clave de acceso secreta y utilizando la cadena del *ámbito de las credenciales* para crear una serie de códigos de autenticación de mensajes basados en hash ()HMACs. 