Complete S3 setup · AWS S3

AWS S3 Setup Guide

Create an S3 bucket, IAM-scoped keys, bucket CORS, and ShrimpSend settings.

When to use AWS S3

  • Global AWS regions and enterprise IAM integration.

Prerequisites

AWS console; pick a region (e.g. ap-northeast-1).

Create bucket

S3 → Create bucket; keep Block public access on; note region.

Create S3 bucket
Create S3 bucket
https://s3.ap-northeast-1.amazonaws.com

IAM access key

Custom inline policy with Put/Get/Delete + multipart actions on one bucket ARN.

IAM user
IAM user

CORS

Permissions → CORS → JSON with Origins https://xiachuan.net (+ www), Methods including PUT/POST.

S3 CORS
S3 CORS

ShrimpSend settings

FieldExample
Endpointhttps://s3.ap-northeast-1.amazonaws.com
Regionap-northeast-1
Path-styleOff
Region reference
Region reference
ShrimpSend form
ShrimpSend form

FAQ

Turn off Path-style for standard regional endpoints. Include multipart IAM actions. Edit CORS on the bucket itself.