阿里云oss对象存储服务器配置 阿里云oss接口文档

使用阿里云OSS部署静态网站

参考:

在港北等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、网站建设 网站设计制作按需开发网站,公司网站建设,企业网站建设,品牌网站建设,成都全网营销,外贸营销网站建设,港北网站建设费用合理。

阿里云OSS(Object Storage Service)是一个对象存储服务,可以用来存储图片、音频、视频等各种类型文件,也可以存储HTML格式文件。OSS允许配置访问域名和设置静态入口页,可以 用来部署一个简单的静态网站。

步骤1:创建Bucket

您需要创建一个公共读的Bucket,用以设置静态网站托管及存放网站数据。

步骤2:创建网页文件并上传

您需要创建静态网站首页和404错误页面的网页文件,并上传至目标Bucket。

步骤3:配置静态网站托管

步骤4:绑定自定义域名

现在,您已有了根域名example点抗 和名为examplebucket的Bucket,接下来您需要将域名绑定到Bucket,以便能够使用您的域名访问Bucket。

步骤5:测试网站

在浏览器中访问以下URL以验证网站是否正常运行:

小白使用阿里云的oss实现文件云存储

项目需要上传头像,不想存在本地,之前用过阿里云其他产品,这里就使用一下阿里云的oss了,不得不说阿里云的产品使用步骤真的很清晰.这里说一下我自己的使用步骤.

选择对象存储oss,进行开通

开通不要钱,有一定免费额度

权限可以设置为公共读

其实也就是两步

1.引pom

2.复制黏贴大法

由于阿里云一些密钥配置和地域结点,bucket等是常量级的,所以我这里抽取出来放在了application.properties中, 方便管理 ,数据我手动加密了....大家换成自己的即可,

这些配置key=value key都是自己随便写的(也不是,起码可以见名思意),只是为了我们配置的一个配置类可以利用spring的依赖注入填充value而已

说明:

说明:

我们阿里云oss仓库的url是一个咱们的仓库+固定的地域结点值+咱们的文件名字,所以这里为了使上传的文件名字不重复,使用了一个idworker,不知道的可以看一下 Twitter的 Snowflake(雪花算法)

大家搭建完了可以用postman测试一下

ps:如果我们想方便管理或者后期扩展,我们这里也可以引入一个工具

我们可以用这个工具的一个方法String dirpath=new DateTime().tostring("yyyy/MM/dd");将当前的时间转换为yyyy/MM/dd的格式,比如2020/02/03

这样我们上传的文件名字时候可以以这个dirpath作为我们的图片所在的文件夹名称,以分布式id生成器生成的id为名称存储.

下面看一下效果

前端直传oss需要在oss配置域名权限吗

是的,如果要通过OSS前端直传,肯定要配置域名权限,目的是为了使得前端能够正常的把文件上传到指定的OSS的Bucket中,否则连接OSS的请求会被拒绝。

ipad提示请先调用初始化接口

iPad提示请先调用初始化接口,指的是在使用iPad设备之前,需要先进行初始化操作,以确保设备的正常运行。初始化操作包括:设置语言、时区、输入法、Wi-Fi等,还可以设置iCloud账号,以便使用iCloud服务。调用初始化接口后,iPad才能正常使用。


新闻标题:阿里云oss对象存储服务器配置 阿里云oss接口文档
本文URL:http://myzitong.com/article/ddjchjo.html