Amazon s3 Эластичный транскодер ERROR: указанный конвейер не найден

Я интегрирую Amazon s3 Elastic Transcoder с помощью aws-sdk-php. Я использую http://elastictranscoding.blogspot.in/ ссылку для выполнения моей задачи. При реализации i сталкиваются с следующей ошибкой:

Fatal error: Uncaught Aws \ ElasticTranscoder \ Exception \ ResourceNotFoundException: AWS Код ошибки: ResourceNotFoundException, Код состояния: 404, AWS Идентификатор запроса: 820ccf2d-6fc3-11e3-85a1-cdbd862f75bb, AWS Тип ошибки: клиент, AWS Сообщение об ошибке: указанный конвейер не был найден: account = 008180918836, pipId = 1388230727728-l0b712., User-Agent: aws-sdk-php2 / 2.5.0. Guzzle / 3.7.1 curl / 7.29.0 PHP / 5.4.12, брошенный в D: \ projects \ modelpeopledemo \ amazon_upload \ Aws \ Common \ Exception \ NamespaceExceptionFactory.php в строке 91

Создать код работы:

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" } } } } 

Моя политика пользователя:

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

Политика моей группы пользователей:

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

Я думаю, что у меня нет права доступа к сервису эластичного транскодера. Пожалуйста, предложите. Заранее спасибо.

Проверьте свои данные перед тем, как создавать задания «ключ», «секрет», «регион»,

проверьте область конвейера во время создания конвейера, возможно, что область создания работы отличается, некоторое время другой пользователь региона не может подключиться через другой регион, двойная проверка требует учетных данных, пожалуйста, убедитесь, что область вашего конвейера и область создания должны быть одинаковыми.