Appearance
AWS S3 storage
AWS S3 is a common storage provider for files (images, PDFs, uploads). You can connect it to WeWeb so your project can manage Public and Private files.
Setup in AWS
- Create (or choose) two buckets:
- One for private files
- One for public files (optional)
- Create access credentials (an access key and secret key) that can read and write files in the bucket(s).
- Note the bucket region (for example
us-east-1).
Connect AWS S3 in WeWeb
- Go to the
Integrationstab. - Open
AWS S3and add a connection. - For each environment you use (
Editor,Staging,Production), fill in:Access Key IDSecret Access KeyRegion
- Save the connection.
Select AWS S3 as your storage provider
- Go to
Data & API→Storage. - Select
AWS S3. - Select the connection you created.
- Set:
Private Bucket NamePublic Bucket Name(Optional)
- Click
Continueto finish setup.
Common pitfalls
Wrong region
If the region in WeWeb does not match the bucket’s region, requests can fail. Double-check the bucket region in AWS and update the connection.
Access denied (403)
This usually means the credentials do not have permission to read/write files.
- Make sure the access credentials have access to the bucket(s).
- If you use a public bucket, make sure the files you want public can be accessed the way you expect.

