Placing Rev Transcription Orders Using Amazon S3

Rev’s Amazon S3 integration will save you time by allowing you to place and receive orders via S3, eliminating the need to visit rev.com. All you have to do is choose two buckets to share with Rev.

  • One bucket places a caption order with Rev whenever a file is dragged into it
  • One bucket receives completed caption files

Orders placed via the S3 integration also receive per-second pricing rather than rounding up to the nearest dollar. For example, a 1.5 minute video costs $1.50 via the S3 integration and $2.00 when ordered on rev.com.

To get started, just fill out the form below. You’ll need to tell us which buckets you’d like to to place orders from and which bucket you’d like to receive your caption files in. Buckets will need to be accessible to Rev - see below.

There are no charges to use the S3 integration. Any questions? Email automation@rev.com

Rev Automation - Amazon S3 Transcription Form

For the integration to work, your S3 buckets must be accessible by Rev. You can either make them publicly accessible or allow access to Rev.

 

To allow access to Rev, your bucket policy should look like this.

{
"Version": "2008-10-17",
"Id": "RevBucketPolicy",
"Statement": [
{
"Sid": "RevBucketPolicyFiles",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::414502572119:root"
},
"Action": [
"s3:GetObject"
],
"Resource": "arn:aws:s3:::MY-BUCKET/*"
},
{
"Sid": "RevBucketPolicyBucket",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::414502572119:root"
},
"Action": [
"s3:ListBucket",
"s3:GetBucketLocation"
],
"Resource": "arn:aws:s3:::MY-BUCKET"
}
]
}

Note that there are two statements in the policy. The first statement affects keys within the bucket, while the second part affects the bucket itself. This grants Rev the ability to get the location of the bucket, list files in the bucket, and download files from the bucket.

There is only one change you will have to make to this bucket policy before it's ready to go. Replace MY-BUCKET with the name of your bucket. Leave the /* at the end of the line, as that will apply the policy to every file within the bucket. The rest of the policy can be left alone and it will work fine. Amazon's documentation contains more information about the elements of a Bucket Policy.

If you'd like to build your own Bucket Policy, you can use Amazon's Policy Generator. Use arn:aws:iam::414502572119:root as the AWS Principal to allow Rev access.

To set this policy for your S3 account, go to the AWS Console. Select your bucket on the left side of the screen, then click "properties". Expand the "Permissions" item, and click "Add/Edit bucket policy". Copy the policy above and paste it in and save.

When you have completed the above form, we will set up your Amazon S3 / Rev integration. Once we have set up your integration, you will receive an email confirmation on 'Getting Started'.

 

 

Have more questions? Submit a request

Comments

Powered by Zendesk