I set up an IAM user with programmatic access and created an S3 bucket in the ap-south-1 region. I made the bucket public by adjusting the bucket policy and turning off the 'Block all public access' feature. I also provided the IAM user with full S3 access permissions and shared the access key and secret key with them. They've input these credentials correctly into Veeam and selected the ap-south-1 region. Yet, whenever they try to create a backup job in Veeam, it's throwing an 'insufficient AWS permissions' error. What additional permissions might be required?
1 Answer
First off, it's crucial to turn the 'Block Public Access' settings back on and remove any bucket policy that allows public access. You definitely don't want your backup bucket to be publicly accessible unless you intend for anyone on the internet to see it. Check out the permissions documentation from Veeam for specific requirements for different scenarios. That should help clarify what you need!
I see, but I'm more concerned about why we're seeing the 'insufficient AWS permissions' error specifically. What could be causing that?