AWS Elastic Encoder 4018 Ошибка

Я пытаюсь создать зашифрованный поток hls с пользовательскими ключами из лямбды. Мне удалось создать ключ данных.

kms.generateDataKey(params, function (err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else {
    // successful response
    console.log("plainKey:" + data.Plaintext );
    console.log("plainKeyBase64:" + new Buffer(data.Plaintext).toString('base64') );
    console.log("cipher" + data.CiphertextBlob );
    console.log("encKeyBase64:" + new Buffer(data.CiphertextBlob).toString('base64') );
  }

Затем я скопировал этот ключ (encKeyBase64) и сгенерировал base64MD5 ( cPArc2JC+OAJoBpEX4j4Gg==). Задание добавлено, но в заданиях транскодера я нахожу эту ошибку.

4018 
Amazon Elastic Transcoder was unable to decrypt the ciphered key with MD5=cPArc2JC+OAJoBpEX4j4Gg==.

Я не мог найти правильное описание этой ошибки или что я сделал неправильно. Есть идеи?

0 ответов

Другие вопросы по тегам