本文目录:
- 1、使用阿里云OSS部署静态网站
- 2、gitlab基于阿里云OSS自动备份与恢复
- 3、小白使用阿里云的oss实现文件云存储
- 4、阿里云oss请求包是干嘛的
使用阿里云OSS部署静态网站
参考:
阿里云OSS(Object Storage Service)是一个对象存储服务,可以用来存储图片、音频、视频等各种类型文件,也可以存储HTML格式文件。OSS允许配置访问域名和设置静态入口页,可以 用来部署一个简单的静态网站。
步骤1:创建Bucket
您需要创建一个公共读的Bucket,用以设置静态网站托管及存放网站数据。
步骤2:创建网页文件并上传
您需要创建静态网站首页和404错误页面的网页文件,并上传至目标Bucket。
步骤3:配置静态网站托管
步骤4:绑定自定义域名
现在,您已有了根域名example.com和名为examplebucket的Bucket,接下来您需要将域名绑定到Bucket,以便能够使用您的域名访问Bucket。
步骤5:测试网站
在浏览器中访问以下URL以验证网站是否正常运行:
gitlab基于阿里云OSS自动备份与恢复
gitlab的备份默认是放在AWS上,可以通过修改配置文件备份至阿里云OSS
修改 /opt/gitlab/etc/gitlab.rb 文件里的如下内容
进入容器执行 gitlab-ctl reconfigre 让上步的配置生效
重启容器 docker restart gitlab
在容器中执行 gitlab-rake gitlab:backup:create ,等命令成功结束后,到阿里云的OSS桶中检查,就会发现备份文件已经自动上传, 在你设置的备份路径下的 1508412719_2017_10_19_10.0.2_gitlab_backup.tar 文件
注意 gitlab.rb 与 gitlab-secrets.json 文件可能会备份失败, 需要手动将这两个文件备份
这两个文件所在目录为 /opt/gitlab/etc 下面
开启一个新的gitlab环境, 版本必须与之前的备份的版本一样
等待片刻后输入两次 yes 完成恢复
参考自以下链接:
小白使用阿里云的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请求包是在任何时候都可以依据互联网进行大数据服务。
阿里云对象存储服务(Object Storage Service,简称OSS),是阿里云对外提供的海量、安全、低成本、高可靠的云存储服务。您可以通过本文档提供的简单的REST接口,在任何时间、任何地点、任何互联网设备上进行上传和下载数据。基于OSS,您可以搭建出各种多媒体分享网站、网盘、个人和企业数据备份等基于大规模数据的服务。
【阿里云oos】的内容来源于互联网,如引用不当,请联系我们修改。
网友留言: