AWS S3

Amazon S3 接入指南

AWS S3 控制台 创建存储桶,关闭「阻止所有公共访问」(如需公开读取)

配置 Bucket Policy(公开读取场景):

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": "*",
      "Action": "s3:GetObject",
      "Resource": "arn:aws:s3:::your-bucket-name/*"
    }
  ]
}

在 IAM 中创建用户,附加 s3:PutObjects3:DeleteObject 权限,获取 Access Key

配置 CORS 并填写环境变量:

S3_ENDPOINT=https://s3.ap-southeast-1.amazonaws.com
S3_REGION=ap-southeast-1
S3_ACCESS_KEY_ID=你的AccessKeyId
S3_SECRET_ACCESS_KEY=你的SecretAccessKey
S3_BUCKET=your-bucket-name
NEXT_PUBLIC_S3_ENDPOINT=https://your-bucket-name.s3.ap-southeast-1.amazonaws.com

相关资源

On this page