Prerequisites
- Ensure your EC2 instance has an IAM role attached.
- Verify the instance profile is properly configured via AWS Console under EC2 › Instance Settings › Attach/Replace IAM role.
Updating the Existing IAM Role
Since your EC2 instance already has an IAM role attached, you need to update it with the necessary S3 permissions:
Alternatively, for more granular control, you can create a custom inline policy:
The connector will automatically detect and use the EC2 instance’s IAM role for accessing your S3 buckets.
Credential Entry in Onyx
When configuring the S3 connector in Onyx, you’ll need to: