This integration is available starting from the Pro plan.

Use this integration if you serve static content including your language files from an Amazon S3 bucket.

Setup

Navigate to More > Apps > Amazon S3 and press Connect. You need to specify the Access key ID, Secret access key and Bucket name.

We highly recommend creating and using a separate access key and secret access key for this integration. You can use the Amazon IAM service to do this. The required rights are s3:ListBucket , s3:PutObject  and s3:PutObjectAcl (the latter is required as Lokalise changes the ACL of the uploaded object to  public-read ).


Usage

Once the integration is set up, you can trigger it with each export. 

Web dashboard

If you are downloading using a web dashboard, select the Amazon S3 checkbox in the Triggers section.


CLI tool

A CLI tool version 0.47 or higher is required to use this integration.
Use --triggers=amazons3 as a parameter.


API

Use triggers=['amazons3'] as a parameter.


Errors

If the upload fails (due to a misconfigured integration) you will receive an email from Lokalise. The email body will contain the Amazon S3 response with errors.

Did this answer your question?