Setting Up Cloud Storage – AWS

GeoXact products support seamless cloud storage integration to enable centralized access, processing, and sharing of street-level imagery. This guide walks you through configuring an Amazon Web Services (AWS) S3 bucket to store data captured by GeoXact App or Pods. This setup ensures automated uploads, secure storage, and compatibility with GeoXact Pro for processing and publishing.

Requirements

Before you begin, make sure you have the following:
•  An active AWS account
•  IAM user credentials with permissions to manage S3 buckets
•  Installed GeoXact App or Pod configured for cloud upload
•  Internet access from the capture device
•  Familiarity with the AWS Console (optional)
•  A designated AWS Region for storage (e.g., us-east-1, eu-west-2) 

Step-by-Step Instructions

Step 1: Create an S3 Bucket
1. Log in to your AWS Console.
2. Navigate to S3 from the Services menu.
3. Click “Create bucket.”
4. Enter a unique Bucket name (e.g., geoxact-capture-data).
5. Choose your preferred Region.
6. Leave default settings or customize versioning and encryption as needed.
7. Click “Create bucket.” 

Step 2: Set Bucket Permissions
8. Go to the newly created bucket → Permissions tab.
9. Under Bucket Policy, add a policy to allow uploads from the IAM user.
10. Optionally restrict access to specific IPs or GeoXact services only.

Step 3: Generate Upload Credentials
13. Go to IAM → Users → [GeoXactUploader].
14. Create Access Key (Access Key ID and Secret Access Key).
15. Store these securely — you’ll need them in the GeoXact App/Pod settings.

Step 4: Configure GeoXact App/Pod
16. In the GeoXact settings panel, go to Storage Settings.
17. Select Cloud → AWS S3.
18. Enter your: Bucket Name, Access Key ID, Secret Access Key, and Region.
19. Save settings and run a test upload.