如何配置阿里云OSS云存储(前端直传)

阿里云OSS云存储(前端直传) 使用文档
阿里云OSS云存储(前端直传) 使用文档

开通阿里云OSS

开通阿里云OSS

其中配置分别对应 后台配置 → 公共配置 中的 BucketEndPointBucket域名

跨域设置

开通服务端配置

在 用户中心 → AccessKey 管理 → RAM 访问控制 → 用户 中,创建子账号,获取 AccessKey IDAccessKey Secret

以上获取的信息对应填写到 后台配置 → 服务端配置 中。

在 权限策略 中,创建一个自定义策略,选择脚本编辑,填写以下内容,其中 ms-oss-test 更换为 Bucket 名称:

{
    "Version": "1",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "oss:Get*",
                "oss:Put*",
                "oss:DeleteObject"
            ],
            "Resource": [
                "acs:oss:*:*:ms-oss-test",
                "acs:oss:*:*:ms-oss-test/*"
            ]
        }
    ]
}

创建完成后为子账号绑定该策略。

开通前端配置

开通一个前端上传用户,对应的 AccessKey ID 和 AccessKey Secret 填写到 后台配置 → 前端配置 中。

创建完成后为该账号绑定 AliyunSTSAssumeRoleAccess 权限。

创建RAM角色

复制右侧的 RoleArn,填写到 后台配置 → 前端配置 → RoleArn 中。

点击新增授权,为该角色授权,选择之前创建的OSS上传权限。

更新: 2024-07-22 14:02:55
QQ
微信