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==.
Я не мог найти правильное описание этой ошибки или что я сделал неправильно. Есть идеи?