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 project settings > Integrations > 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?