继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

halo博客配置阿里云oss上传附件

qq_神兵小将_0
关注TA
已关注
手记 37
粉丝 6
获赞 32

起源

> 以前用的本地上传,但是写完的博客复制到其他平台发布的时候,存在跨域问题,如果使用云oss存储,就不会出现这种问题,所以还是需要配置云oss存储,这里我们选用阿里云oss,下面开始配置。

获取用户AccessKey

鼠标移动到用户图标上,点击AccessKey 管理

选择使用子用户

输入登录名称以及显示名称

> 编程访问打上勾

点击确定,然后使用手机获取验证码即可创建好用户。

然后保存AccessKey 信息到本地,后续看不到就需要重新创建了。

> ## 注意:这里只开通了编程访问,请及时保存 AccessKey 信息,该页面关闭后将无法再次获取信息。

再次点击左侧用户,即可看到刚才创建成功的用户。

后侧有添加权限,点击。

然后选择系统策略,在搜索框输入oss,选择
AliyunOSSFullAccess 管理对象存储服务(OSS)权限一行

看到右侧有个AliyunOSSFullAccess为已选择即可,而后点击确认。

到此,用户创建完成,并分配好权限。

进行配置

进入halo博客控制台,选择左侧最下边系统->博客设置->附件设置。

修改存储位置为:阿里云

下边会多出很多内容填写表单。

绑定域名协议:
HTTPS

绑定域名:
如不填写,路径根域名将为 Bucket + EndPoint

Bucket:


EndPoint(地域节点):

Access Key:


Access Secret:

文件目录:

下面,逐个说一下格式及获取方式。
1.绑定域名协议:HTTPS
这里需要设置https,同时存储对象也要设置https

2.绑定域名:
如不填写,路径根域名将为 Bucket + EndPoint
注:这里不建议填写,不建议配置自己的域名,因为如果后续要发布到其他平台涉及图片跨域,无法上传图片,直接默认为空即可。

3.Bucket:
这个即是刚才创建的库名称,直接填写即可

4.EndPoint(地域节点):
进入oss对象控制台,点击所属Bucket页面,即可看到如下,选择外网访问对应的EndPoint(地域节点)即可。

5.Access Key以及Access Secret
刚才保存的信息。

6.文件目录:
可以设置根目录,直接填写/。

填写子目录需要创建,填写例如: blog/

注意:一定要加/

如何创建目录:
在Bucket页面,点击左侧文件管理,上面有新建目录,点击添加即可。

另外下面的策略为可选,这里不做说明,自行研究。

把上述信息填写完毕,保存好,回到附件页面发现上传的文件存在了oss。

关注我,每天分享文章。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP