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