Aviso de fim do suporte: em 13 de novembro de 2025, o suporte para o Amazon Elastic Transcoder AWS será interrompido. Depois de 13 de novembro de 2025, você não poderá mais acessar o console do Elastic Transcoder ou os recursos do Elastic Transcoder.
Para obter mais informações sobre a transição para AWS Elemental MediaConvert, visite esta postagem do blog
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Solicitações de assinatura
Se você usar uma linguagem para a qual a AWS oferece um SDK, recomendamos que use o SDK. Todos os AWS SDKs simplificam muito o processo de assinatura das solicitações e economizam uma quantidade significativa de tempo em comparação com o uso da API do Elastic Transcoder. Além disso, os SDKs integram-se facilmente com o ambiente de desenvolvimento e fornecem acesso fácil aos comandos relacionados.
No Elastic Transcoder, toda solicitação enviada é autenticada com uma assinatura. Para assinar uma solicitação, deve calcular uma assinatura digital usando uma função hash criptográfica que retorna um valor hash baseado na entrada. A entrada inclui o texto da solicitação e a chave de acesso secreta. A função de hash retorna um valor de hash que você inclui na solicitação como sua assinatura. A assinatura é parte do cabeçalho Authorization
de sua solicitação.
Depois de receber a solicitação, o Elastic Transcoder recalcula a assinatura com a mesma função de hash e a mesma entrada usadas na assinatura da solicitação. Quando a assinatura resultante corresponde à assinatura na solicitação, o Elastic Transcoder processa a solicitação. Do contrário, a solicitação é rejeitada.
O Elastic Transcoder oferece suporte à autenticação usando o Signature versão 4 da AWS. O processo para calcular uma assinatura pode ser dividido em três tarefas:
-
Tarefa 1: Criar uma solicitação canônica
Crie sua solicitação HTTP em formato canônico, como descrito em Tarefa 1: Crie uma solicitação canônica para o Signature versão 4 no Referência geral da Amazon Web Services.
-
Tarefa 2: Criar uma string para assinar
Crie uma string que será usada como um dos valores de entrada para sua função hash criptográfica. A string, chamada string-to-sign, é uma concatenação do nome do algoritmo hash, da data da solicitação, de uma string do escopo da credencial e da solicitação canonizada da tarefa anterior. A string do escopo credencial em si é uma concatenação da data, da região e de informações do serviço.
Para o parâmetro
X-Amz-Credential
, especifique:O código para o endpoint para o qual você está enviando a solicitação; por exemplo,
us-east-1
. Para obter uma lista de regiões e endpoints do Elastic Transcoder, consulte o capítulo Regiões e endpoints do Referência geral da Amazon Web Services. Ao especificar o código para o endpoint, inclua somente a parte entreelastictranscoder.
e.amazonaws.com
elastictranscoder
para a abreviação do serviço
Por exemplo:
X-Amz-Credential=AKIAIOSFODNN7EXAMPLE/20130501/us-east-1/elastictranscoder/aws4_request
-
Crie uma assinatura para sua solicitação usando uma função hash criptográfica que aceita duas strings de entrada: sua string para assinar e uma chave derivada. Para calcular a chave derivada, inicie sua chave de acesso secreta e use a string do escopo credencial para criar uma série de códigos de autenticação de mensagem baseados em hash (HMACs).