All Collections
Hosting
Amazon S3 Bucket
Amazon S3 Bucket
Diego Muralles avatar
Written by Diego Muralles
Updated over a week ago

Adding an AWS S3 Bucket to your account

  • In the dashboard, click the User tab on the bottom left corner

  • Select Hosting

  • Click on Add domain

  • Enter your domain or sub-domain (e.g www.mywebsite.com)

  • Select Advanced hosting option

  • Choose AWS S3 sync from the list

  • Within Access options, toggle if you want to share your domain across your team. It'll be off by default making it only available for you

  • Click on Add domain

Setting up an AWS S3 Bucket

You'll need to supply a number of parameters to properly connect your SFTP adapter, some of them are optional depending on how your server is set up.

Have a look at the chart below to understand how each parameter works.

'

Parameter

Required

Description

S3 bucket name

Yes

the name of the receiving bucket

Web root folder

No

The folder on the target S3 bucket you want Vev to upload your files to

Amazon S3 region

Yes

Choose your bucket region or enter endpoint/services URL

Access keys

Yes

they need to be generated from IAM in the AWS console. The IAM user only needs access to the "s3:PutObject" and "s3:PutObjectAcl" policies.

Unpublish

No

Check off to grant Vev permission to unpublish the content

Adding a Web Path

You can add a Path to your domain at the core level, which means it will be used as a base path in all projects that the domain is added to. Follow the steps below to learn how to do it.

  • In the dashboard, click the User tab on the top right corner

  • Select Hosting

  • Select your domain

  • Enter your path in the Web path field

Adding a Favicon

Follow the steps below to learn how to add a Favicon to your domain.

  • In the dashboard, click the User tab on the top right corner

  • Select Hosting

  • Select your domain

  • Scroll down to the Favicon section

  • Drag and drop your file or click to upload it from your computer

Publishing to your AWS S3 Bucket

Once your AWS S3 Bucket has been properly set you'll need to add it to your project so that you can publish to it. Read the steps below to learn how to do it.

  • Open the project you want to publish

  • Click the Publish button on the top right corner

  • Select Add publish destination from the publish dialog

  • Choose your domain from the dropdown list

  • Add a path to your domain or leave it blank if you want to publish to its root (the path will only be added at a project level)

  • Hit Add publish destination

  • Open the publish dialog

  • Hit Publish project

Did this answer your question?