Skip to main content

Amazon S3

The Amazon S3 screen enables you to configure settings for integrating Amazon S3 into your website.

Accessing the screen

Under "SETTINGS", click [External system integration] -> [Amazon S3].

Image from Gyazo

Field descriptions

FieldDescription
BucketEnter the S3 bucket name.
AWS access keyEnter the Access key ID from AWS.
Secret access keyEnter the Secret access key from AWS.
IAM role ARN for AssumeRoleEnter the ARN of the AWS IAM role to assume. Configure this when using container credentials (e.g., ECS) instead of an access key and secret access key.
Disable S3 ACLWhen enabled, the ACL parameter is omitted from S3 file upload and copy operations. Enable this when the S3 bucket has Object Ownership set to "Bucket owner enforced" (ACLs disabled).
CORS auto-updateWhen disabled, Kuroco stops automatically updating the S3 CORS configuration, allowing you to manage CORS settings directly on the AWS side. Enabled by default.
Additional CORS originsEnter a domain to allow viewing and retrieving files on S3 from that domain.
Bucket PolicyDisplayed when both [Disable S3 ACL] and [CORS auto-update] are enabled and a bucket is configured. Shows the JSON of the bucket policy that is automatically applied to maintain read access to the public prefix (files/a/public/).
UpdateClick to apply the changes you made on this screen.

Reference Tutorial

Refer to the following for instructions on how to use Amazon S3:


Support

If you have any other questions, please contact us or check out Our Slack Community.