学习本文之前,先去申请一个免费的对象存储实列,之后,才能进行下面的教程,不过现在也不知道有没有货,这东西现在是香的很。
因为对象存储是不好绑定域名的,所以本文通过宝塔面板实现域名绑定,以及通过api实现FTP连接的教程。
简易步骤:
1:生成密钥
点击右上角的用户设置→客户密钥→生成密钥,看图:
点击之后,需要输入一个名字,这个随便,然后点击生成密钥即可,如图:
注意:保存生成的密钥 它只显示一次!!
2:获取object_storage_namespace
现在进入到对象存储中,如何进入,看图:
点击名称,进入之后就可以找到object_storage_namespace了,如图:
这里的东东可以用ftp连接,后面在说,我们先说,如何绑定一个好记的域名。
3:宝塔面板新建站点
大鸟这用宝塔面板来新建一个站点,事先需要设置好一个域名,之后,利用网站的重定向来设置一个301即可曲线救国,实现域名访问,如图:
代码如下:
if ($host ~ '^ss.duan.ga'){return 301 https://objectstorage.ap-tokyo-1.oraclecloud.com/n/nrhttsztk7z7/b/daniao/o$request_uri;}
4:跳转网址
301跳转网址怎么来的呢,我们需要在对象存储中上传一个文件,然后【查看对象详细信息】里面找你自己的对象存储的专有地址。
这样就可以找到地址了。
5:访问
通过上面的设置,现在我们就可以使用自己的解析的域名来连接这个空间了,如图:
下载也可以用域名加文件名来直接下载,还是很方便的,不过如果能开发一套面板来管理就更方便了。
6:Cyberduck连接
还可以通过ftp工具连接到这个存储空间,不过连接非常缓慢进程连接不上,这里大概说下如何部署,感兴趣的可以接着看。在右上角的概要信息中点击【用户设置】,密钥id,如图示,密钥就是我们生成的那个因为只出现一次,所以需要保存好:
各个区域的api连接如下:[reply]
Amazon S3 Compatibility APIAPI referencehttps://<object_storage_namespace>.compat.objectstorage.ap-mumbai-1.oraclecloud.comhttps://<object_storage_namespace>.compat.objectstorage.ap-seoul-1.oraclecloud.comhttps://<object_storage_namespace>.compat.objectstorage.ap-sydney-1.oraclecloud.comhttps://<object_storage_namespace>.compat.objectstorage.ap-tokyo-1.oraclecloud.comhttps://<object_storage_namespace>.compat.objectstorage.ca-toronto-1.oraclecloud.comhttps://<object_storage_namespace>.compat.objectstorage.eu-frankfurt-1.oraclecloud.comhttps://<object_storage_namespace>.compat.objectstorage.eu-zurich-1.oraclecloud.comhttps://<object_storage_namespace>.compat.objectstorage.sa-saopaulo-1.oraclecloud.comhttps://<object_storage_namespace>.compat.objectstorage.uk-london-1.oraclecloud.comhttps://<object_storage_namespace>.compat.objectstorage.us-ashburn-1.oraclecloud.comhttps://<object_storage_namespace>.compat.objectstorage.us-phoenix-1.oraclecloud.com
[/reply]
注意要选择你账户主地区的api链接,[code]<object_storage_namespace>[/code]就是对象存储的【名称空间】不懂可以在【2:获取object_storage_namespace】中查看方法。大鸟这类使用Cyberduck来连接。
点击链接就可以连接上去了。下载测试,如图:
7:最后
说下这个链接地址的问题,比如日本,
https://<object_storage_namespace>.compat.objectstorage.ap-tokyo-1.oraclecloud.com
<object_storage_namespace>改为名称空间
比如我的是[code]nrhttsztk7z7[/code]
那链接就是
https://nrhttsztk7z7.compat.objectstorage.ap-tokyo-1.oraclecloud.com
8:总结
cyberduck官网下载:
https://cyberduck.io/
总的来说10G存储,10T流量的图床空间还是值得我们拥有的,所以必须要弄个弄个域名来访问,这样好记一点。唯一可惜的是没有面板,如果配套有个面板来管理就更好了。
随便弄个图片链接来访问下:http://ss.duan.ga/5d85c9765ac9c.jpg
评论前必须登录!
注册