甲骨文为每个免费试用账号提供20G大小的免费对象存储,并且还兼容AWS S3协议,因此我们可以通过Cyberduck进行管理。

在Cyberduck上管理功能比在网页管理更全。

准备

Cyberduc

前往Cyberduck官网,选择最适合你的系统的客户端。它支持Windows与mac系统,还支持简体中文。
下载后按默认配置安装即可,到开始菜单把它快捷方式拖到桌面。

oracle

1.登陆oracle cloud的网页,前往用户设置。
oracle cloud用户设置
2.获取S3兼容密钥
进行如下操作:前往资源 - 客户密钥 - 生成密钥 - 输入名称 - 保存显示的生成密钥 - 保存访问密钥
(这里的客户密钥即为Amazon S3兼容性API密钥)
生成密钥
访问密钥
一定要保存并保密好生成密钥和访问密钥,这两个密钥拥有你的对象存储完整权限。
3.对象存储
前往对象存储,创建存储桶。
存储桶名称最好和地域名称有关,比如UK/US啥的。免费的对象存储和归档存储总和限制为 20 GiB,因此创建标准的就行了。

点击进入你创建好的对象存储存储桶。保存好“名称空间”。
对象存储名称空间

使用

打开你安装的Cyberduck,新建连接,选择Amazon S3
cyberduck新建连接

1.服务器
甲骨文对象存储服务器域名格式为:

对象存储存储桶的名称空间.compat.objectstorage.地域标识.oraclecloud.com

地域标识你可以在浏览器地址栏找到,例如

https://console.uk-london-1.oraclecloud.com/

这里面的uk-london-1即为地域标识。

例如,我可以在Cyberduck的服务器那一栏填入:

mynamespace.compat.objectstorage.uk-london-1.oraclecloud.com

2.端口
端口填443就行了

3.访问密钥ID
访问密钥ID即为之前获取S3兼容密钥得到的访问密钥

4.访问私钥
访问私钥即为之前获取S3兼容密钥得到的生成密钥

5.连接

点击连接即可。

可能会提示证书错误。
这是因为系统没安装对应的证书,点击继续就行了。你也可以点击显示证书后手动安装。

拓展

详细的API支持情况请看oracle cloud官方文档

https://docs.cloud.oracle.com/en-us/iaas/Content/Object/Tasks/s3compatibleapi.htm

参考:
Amazon S3 Compatibility API

最后修改:2020 年 04 月 15 日 08 : 16 AM