2014-02-13 9 views
1

我正在使用AWS PHP SDK。 (與laravel) 我想轉換s3桶之間的視頻文件。aws php sdk - 彈性轉碼器(預設ARN無效:相對id null不符合ARN規範)

$transcoder = App::make('aws')->get('ElasticTranscoder'); 
//$transcoder->setRegion('us-west-2'); 

// add to queue 
$result = $transcoder->createJob(array(
    'PipelineId' => '1111111111111-l1zkmo', 
    'Input' => array(
    'Key' => $key 
), 
    'Output' => array(
    'Key' => $output_key    
), 
)); 

,我發現了以下錯誤:

Preset ARN is invalid: relative id null does not conform to the ARN specification 

如果我嘗試,例如listPipelines它工作得很好。

回答

1

問題是預設的ID沒有被包括在輸出:

$result = $transcoder->createJob(array(
    'PipelineId' => '1111111111-5wtswy', 
    'Input' => array(
    'Key' => $key 
), 
    'Output' => array(
    'Key' => $output_key, 
    'PresetId' => '1351620000001-100070'   
), 
)); 
相關問題