Skip to content

Updating visuals

If you see any images containing outdated UI, please bear with us.

We are updating all content as quickly as possible to mirror our new UI.

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

  1. Create (or choose) two buckets:
    • One for private files
    • One for public files (optional)
  2. Create access credentials (an access key and secret key) that can read and write files in the bucket(s).
  3. Note the bucket region (for example us-east-1).

Connect AWS S3 in WeWeb

  1. Go to the Integrations tab.
  2. Open AWS S3 and add a connection.
  3. For each environment you use (Editor, Staging, Production), fill in:
    • Access Key ID
    • Secret Access Key
    • Region
  4. Save the connection.

Select AWS S3 as your storage provider

  1. Go to Data & APIStorage.
  2. Select AWS S3.
  3. Select the connection you created.
  4. Set:
    • Private Bucket Name
    • Public Bucket Name (Optional)
  5. Click Continue to 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.