Overview
This article explains how to configure Image Upload Settings in ExSign Cloud using Amazon Web Services (Amazon S3) for storing uploaded images.
Configure Cloud Storage (Amazon S3) in ExSign
- Log in to the ExSign Portal.
- Navigate to:
System → Image Upload Settings → Cloud (Amazon S3). - Enter the following details:
- Access Key ID
- Secret Access Key
- Bucket Name
- Region
- Save the settings.
Before configuring ExSign, you must create an AWS Access Key and an S3 Bucket. Follow the steps below.
Steps to Create AWS Access Key & Secret Key
1. Log in to AWS Management Console
2. Open IAM Service
- In the search bar, type IAM.
- Click on IAM (Identity and Access Management).
3. Create a User (If Not Already Created)
- Navigate to Users → Add users.
- Enter a username (e.g., s3-user).
- Click Next.
4. Attach Permissions
You can either:
- Attach an existing policy directly (recommended for testing):
- Select AmazonS3FullAccess (provides full S3 access).
⚠️ For production environments, it is recommended to assign limited permissions instead of full access.
5. Finish Creating the User
6. Generate Access Key & Secret Key
- Click on the newly created username.
- Go to the Security credentials tab.
- Scroll to Access keys → Create access key.
- Choose Application running outside AWS (SDK/API).
- AWS will generate:
- Access Key ID
- Secret Access Key
⚠️ Save the Secret Access Key securely. It will not be shown again.
Steps to Create an S3 Bucket
1. Open AWS Console
2. Sign in Using Root User
- Choose Sign in using root user email.

3. Open S3 Service
- In the search bar, type S3.
- Click on S3.

4. Create a Bucket
- Click Create bucket.

5. Configure Bucket Settings
General Configuration:
- Enter a unique Bucket name.
- Select the appropriate Region (must match the region used in ExSign settings).

Block Public Access Settings:
- Configure according to your security requirements.
- Recommended: Keep Block all public access enabled, unless public access is required.

Default Encryption:
- Enable Server-side encryption (SSE-S3) for better security.
- Click Create bucket.

6. Configure Bucket Permissions
After creating the bucket:
- Click on the newly created bucket.
- Navigate to the Permissions tab.

Block Public Access (Bucket Settings)
- Ensure settings match your organization’s security policy.

Bucket Policy
- Add a bucket policy as required.
- Replace the bucket name in the policy with your actual bucket name.

CORS (Cross-Origin Resource Sharing)
- Configure CORS settings.
- Replace your domain in the configuration where required.

Final Step
Once the bucket, permissions, IAM user, and access keys are configured:
- Enter the Access Key, Secret Key, Bucket Name, and Region in the ExSign → Image Upload Settings (Cloud – Amazon S3).
- Click Save.
Your Amazon S3 bucket is now ready for image storage with ExSign Cloud.
For any further queries regarding ExSign, please email support@hostingcontroller.com