Skip to content

AWS S3 Quick Start Guide

Go to AWS IAM Console → Users → Create user

  • Name: pillar-s3-sync
  • Do NOT enable console access
  • Click Next: Permissions
  • Select Attach policies directly
  • Click Create policy (opens new tab)
  • Use JSON tab and paste this (replace YOUR-BUCKET-NAME):
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": ["s3:ListBucket", "s3:GetObject"],
"Resource": [
"arn:aws:s3:::YOUR-BUCKET-NAME",
"arn:aws:s3:::YOUR-BUCKET-NAME/*"
]
}
]
}
  • Name it pillar-s3-read-policy → Create policy
  • Return to user tab, refresh, and select your new policy
  • Complete user creation

Go to IAM Users → Click your user → Security credentials tab

  • Click Create access key
  • Select Third-party service → Next → Create
  • Copy Access Key ID and Secret Access Key
  • ⚠️ Download the .csv file - you can’t view the secret again!

Enter your credentials:

  • Bucket Name: Your S3 bucket (e.g., my-docs)
  • Region: e.g., us-east-1
  • Access Key ID: From step 3
  • Secret Access Key: From step 3

📖 Full Documentation 💬 Contact support@pillar.ai