Amazon s3 Elastic Transcoder ERROR: Nie znaleziono określonego potoku

Integruję Amazon S3 Elastic Transcoder używając aws-sdk-php. używamhttp://elastictranscoding.blogspot.in/ link do wykonania mojego zadania. Podczas implementacji napotykam następujący błąd:

Błąd krytyczny: nieudane Aws ElasticTranscoder Wyjątek ResourceNotFoundException: AWS Kod błędu: ResourceNotFoundException, Kod statusu: 404, AWS Żądanie ID: 820ccf2d-6fc3-11e3-85a1-cdbd862f75bb, AWS Błąd Typ: klient, AWS Komunikat o błędzie: Określony rurociąg nie znaleziono: account = 008180918836, pipelineId = 1388230727728-l0b712., User-Agent: aws-sdk-php2 / 2.5.0 Guzzle / 3.7.1 curl / 7.29.0 PHP / 5.4.12 w D: modelpeopledemo Amazon_upload Aws Ogólny wyjątek NamepaceExceptionFactory.php w linii 91

Utwórz kod pracy:

require 'aws-autoloader.php';
    use Aws\ElasticTranscoder\ElasticTranscoderClient;
    $aws = Aws\Common\Aws::factory('config.json');
    createjob('trailer_480p.mp4'); exit;

function createjob($fname){
    $aws = Aws\Common\Aws::factory('config.json');
    $client = ElasticTranscoderClient::factory(array(
       'key' => 'IAM user's public key',
       'secret' => 'IAM user's secret key',
       'region' => 'us-east-1'
    ) );
    // Create a new transcoding job
    $file_name = $fname;
    $file_name_explode = explode( '.', $file_name );
    $webm_transcode_request = $client->createJob( array(
       'PipelineId' => 'my pipeline id',
       'Input' => array(
           'Key' => $fname,
           'FrameRate' => 'auto',
           'Resolution' => 'auto',
           'AspectRatio' => 'auto',
           'Interlaced' => 'auto',
           'Container' => 'auto',
       ),
       'Output' => array(
           'Key' => 'trailer_480p.mp4',
            'ThumbnailPattern' => $file_name_explode[0] . '-700thumb-{resolution}-{count}',
           'Rotate' => '0',
           'PresetId' => '1351620000001-000020' 
       )
    ) );
    return $webm_transcode_request;
}

config.json

{
    "includes": ["_aws"],
    "services": {
        "default_settings": {
            "params": {
              "key": "AWS public key",
              "secret": "AWS secret key",
              "region": "us-east-1"
            }
        }
    }
}

Moja polityka użytkownika to:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
            "elastictranscoder:*",
            "s3:*",
            "iam:*",
            "sns:*"
      ],
      "Resource": "*"
    }
  ]
}

Zasady mojej grupy użytkowników to:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "Sid",
      "Effect": "Allow",
      "Action": "*",
      "Resource":"*"
    }
  ]
}

Myślę, że nie mam uprawnień do dostępu do usługi transkodera elastycznego. Proszę zasugeruj. Z góry dziękuję.

questionAnswers(1)

yourAnswerToTheQuestion