阿里云控制台配置OSS服务

点击OSS服务 新建一个存储空间(buckets)名 如: testname
进入RAM访问控制台
点击用户 新建一个用户 选择编程访问

在这里插入图片描述新建完用户之后 记下AccessKeyID和AccessKeySecret
然后点击用户 找到这个用户
点击添加权限

在这里插入图片描述然后选择权限

在这里插入图片描述需要添加两条权限

在这里插入图片描述然后点击权限策略管理 新建策略 选择脚本配置

然后把代码换成:

{

"Version": "1",

"Statement": [

    {

        "Effect": "Allow",

        "Action": [

            "oss:ListObjects",

            "oss:GetObject"

        ],

        "Resource": [

            "acs:oss:*:*:你的buckets名",

            "acs:oss:*:*:你的buckets名/*"

        ]

    }

]

}

你的buckets的名字 就是第一步创建的那个名字

这些代码是只读 然后再次重复操作
新建策略

{

"Version": "1",

"Statement": [

    {

        "Effect": "Allow",

        "Action": [

            "oss:DeleteObject",

            "oss:ListParts",

            "oss:AbortMultipartUpload",

            "oss:PutObject"

        ],

        "Resource": [

            "acs:oss:*:*:你的buckets名",

            "acs:oss:*:*:你的buckets名/*"

        ]

    }

]

}

这些代码是只写

在这里插入图片描述

创建完成这两条策略之后 点击以后 选中刚刚创建的用户 点击添加权限 把这两条权限赋给用户
然后点击RAM角色管理 新建角色

在这里插入图片描述在这里插入图片描述新建两个角色 并分别把刚刚创建的只读和只写的权限赋给这两个角色
然后找到这个存储空间 点击跨域设置

在这里插入图片描述
创建两条请求规则

在这里插入图片描述然后把你的AccessKeySecret和AccessKeyID填到后台的代码里面

注意 request.RoleArn = “acs:ram-::你账号中间的数字:role/ramwriteonly”;//
ramwriteonly是你创建的只写角色的名字
你用户名中间的那一串数字 一定不要错

(!!!上面的ram::csdn默认它是一个图标 所以加了个- 实际使用时去掉-就行了)

在这里插入图片描述

在这里插入图片描述到这里是全部配置完成
然后代码就按照文档集成就行了

2019年7月8日14:17:47
简书同步地址 : https://www.jianshu.com/p/2bc857550c7d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

若风华浊世间

欢迎指点 ! (*^_^*)

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值