Я пытаюсь использовать амазонка упругого транскодер перекодировать работу, но она продолжает давать мне следующую ошибку:«указанный трубопровод не был найден» в амазонки упругой транскодер
/gems/aws-sdk-v1-1.66.0/lib/aws/core/client.rb:375:in `return_or_raise': The specified pipeline was not found: account=XXXXXXXXX, pipelineId=xxxxxxxxx. (AWS::ElasticTranscoder::Errors::ResourceNotFoundException)
Моему упрощенному код выглядит следующим образом :
transcoder = AWS::ElasticTranscoder::Client.new(
region: "us-west-1",
access_key_id: AWS_ACCESS_KEY,
secret_access_key: AWS_SECRET_KEY
)
transcoder.create_job(
pipeline_id: '-sample",
input: {
key: "input_key.mp4",
frame_rate: 'auto',
resolution: 'auto',
aspect_ratio: 'auto',
interlaced: 'auto',
container: 'auto'
},
output: {
key: "output_key.mp4",
preset_id: '1351620000001-000010'
}
)
Я проверил в Интернете и нашел несколько ресурсов, в частности here и here
и в основном говорят, что pipelin регион и «создать область работы» должны точно совпадать. Конвейер, который я создал на консоли управления Amazon, я подтвердил, это «Северная Калифорния» («us-west-1»), и он, похоже, входит в систему со сценарием. Однако я не знаю, где, в частности, для установки области в разделе «transcoder.create_job». Кто-нибудь знает? я не могу найти его в документации.