Peran Uji - Amazon Elastic Transcoder

Hemat biaya dan dapatkan lebih banyak fitur dengan AWS Elemental MediaConvert

MediaConvert adalah layanan transcoding video berbasis file yang lebih baru yang menyediakan rangkaian lengkap fitur transcoding canggih, dengan tarif sesuai permintaan mulai dari $0,0075/menit. Baca lebih lanjut.

Sudah menggunakan Amazon Elastic Transcoder? Sangat mudah untuk bermigrasi ke MediaConvert. Untuk informasi selengkapnya, lihat ikhtisar ini yang mencakup informasi berharga tentang proses migrasi dan tautan ke sumber daya tambahan.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Peran Uji

Deskripsi

Untuk menguji pengaturan pipa untuk memastikan bahwa Elastic Transcoder dapat membuat dan memproses pekerjaan, mengirim permintaan POST ke/2012-09-25/roleTestssumber daya.

Permintaan

Sintaksis

POST /2012-09-25/roleTests HTTP/1.1 Content-Type: application/json; charset=UTF-8 Accept: */* Host: elastictranscoder.Elastic Transcoder endpoint.amazonaws.com:443 x-amz-date: 20130114T174952Z Authorization: AWS4-HMAC-SHA256 Credential=AccessKeyID/request-date/Elastic Transcoder endpoint/elastictranscoder/aws4_request, SignedHeaders=host;x-amz-date;x-amz-target, Signature=calculated-signature Content-Length: number of characters in the JSON string { "InputBucket":"Amazon S3 bucket that contains files to transcode", "OutputBucket":"Amazon S3 bucket in which to save transcoded files", "Role":"IAM ARN for the role to test", "Topics": [ "ARN of SNS topic to test" ] }

Parameter Permintaan

Operasi ini tidak menggunakan parameter permintaan.

Header Permintaan

Operasi ini hanya menggunakan header permintaan yang umum untuk semua operasi. Untuk informasi selengkapnya tentang header permintaan umum, lihat Konten Header HTTP.

Isi Permintaan

String JSON dalam isi permintaan berisi objek berikut.

InputBucket

Bucket Amazon S3 tempat Anda menyimpan file media yang ingin Anda transcode.Test Rolemencoba membaca dari ember ini.

OutputBucket

Bucket Amazon S3 tempat Anda ingin Elastic Transcoder menyimpan file yang ditranskodekan.Test Rolemencoba membaca dari ember ini.

Peran

IAM Amazon Resource Name (ARN) untuk peran yang ingin Anda gunakan Elastic Transcoder untuk mentranskode pekerjaan.Test Rolemencoba untuk mengambil peran yang ditentukan.

Topik

ARN dari satu atau beberapa topik Simple Notification Service (Amazon SNS) yang Anda inginkanTest Roleuntuk mengirim notifikasi uji. Jika Anda tidak menggunakan notifikasi Amazon SNS, Anda dapat menentukan daftar kosong.

Respons

Sintaksis

Status: 200 OK x-amzn-RequestId: c321ec43-378e-11e2-8e4c-4d5b971203e9 Content-Type: application/json Content-Length: number of characters in the response Date: Mon, 14 Jan 2013 06:01:47 GMT { "Messages": [ "error messages, if any" ], "Success": "true | false" }

Header Respons

Operasi ini hanya menggunakan header respons yang umum untuk sebagian besar respons. Untuk informasi tentang header permintaan umum, lihat Respons HTTP.

Isi Respons

Ketika Anda menguji pengaturan untuk pipa, Elastic Transcoder mengembalikan nilai berikut.

Pesan

Jika nilai dariSuccessadalahfalse,Messagesberisi satu atau beberapa pesan yang menjelaskan pengujian mana yang gagal.

Sukses

Jika operasi berhasil, nilai ini adalahtrue; jika tidak, nilainyafalse.

Kesalahan

Untuk informasi tentang pengecualian Elastic Transcoder dan pesan kesalahan, lihatPenanganan Kesalahan di Elastic Transcoder.

Contoh

Sampel Permintaan

POST /2012-09-25/roleTests HTTP/1.1 Content-Type: application/json; charset=UTF-8 Accept: */* Host: elastictranscoder.Elastic Transcoder endpoint.amazonaws.com:443 x-amz-date: 20130114T174952Z Authorization: AWS4-HMAC-SHA256 Credential=AccessKeyID/request-date/Elastic Transcoder endpoint/elastictranscoder/aws4_request, SignedHeaders=host;x-amz-date;x-amz-target, Signature=calculated-signature Content-Length: number of characters in the JSON string { "InputBucket":"salesoffice.example.com-source", "OutputBucket":"salesoffice.example.com-public-promos", "Role":"arn:aws:iam::123456789012:role/transcode-service", "Topics": ["arn:aws:sns:us-east-1:111222333444:ETS_Errors", "arn:aws:sns:us-east-1:111222333444:ETS_Progressing"] }

Contoh Respons

Status: 201 Created x-amzn-RequestId: c321ec43-378e-11e2-8e4c-4d5b971203e9 Content-Type: application/json Content-Length: number of characters in the response Date: Mon, 14 Jan 2013 06:01:47 GMT { "Messages":[ "The role arn:aws:iam::123456789012:role/transcode-service does not have access to the bucket: salesoffice.example.com-source", "The role arn:aws:iam::123456789012:role/transcode-service does not have access to the topic: arn:aws:sns:us-east-1:111222333444:ETS_Errors" ], "Success": "false" }