Configuring Image Upload Settings in ExSign (Cloud – Amazon S3)

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

  1. Log in to the ExSign Portal.
  2. Navigate to:
     System → Image Upload Settings → Cloud (Amazon S3).
  3. Enter the following details:
    • Access Key ID
    • Secret Access Key
    • Bucket Name
    • Region
  4. 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
  • Click Create 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:
  1. Click on the newly created bucket.
  2. 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