将 IBM Cloud Object Storage 与 FTP 进行比较
文件传输协议 (FTP) 是传输文件的常用方法,但它如何与 IBM Cloud® Object Storage进行比较?
IBM Cloud Object Storage 在多个地理位置存储加密和分散的数据。 这些信息可通过使用现代 RESTful API 的流行协议 (例如 HTTPS) 进行访问。 相比之下,FTP 需要客户机和服务器应用程序,并且缺省情况下使用不安全的协议。Object Storage 执行服务器 FTP 守护程序 (ftpd
) 的所有工作,并提供比从 ftpd
或类似服务获取更多的安全性和验证选项。
IBM Cloud Object Storage 如何类似于 FTP
如果您过去曾使用 FTP,那么您已从命令行或使用 GUI 的客户机应用程序工作。 Cyber鸭是 IBM Cloud Object Storage 或 FTP 的常用,开源且易于使用的图形界面。
Cyber鸭在连接到 IBM Cloud Object Storage时提供完整的操作可视性。 Cyber鸭从 cyberduck.io/下载。 安装后,可以将其配置为连接到 Object Storage的实例。
使用Cyber鸭来创建与 IBM Cloud Object Storage的连接。 然后,将本地文件的文件夹同步到存储区。 完成 入门 Object Storage 并获取 凭证 后,请执行以下步骤:
-
下载、安装并启动 Cyberduck。
-
当应用程序打开时,您可以创建与 Object Storage的连接。 单击 打开连接 以配置连接。
-
这将打开一个弹出窗口。 从菜单中选择选项
Amazon S3
。 在以下字段中输入您的信息:Server
: 在 IBM Cloud Object Storage 输入数据的相应端点
确保端点区域与预期的存储区匹配。 有关端点的更多信息,请参阅端点和存储位置。
Access Key ID
通过在创建 服务凭证 时选择相应的 HMAC 选项生成;Secret Access Key
也来自 HMAC 选项。Add to Keychain
: 将配置保存到个人密钥链 (可选)。- 忽略其他选项,例如
Anonymous Login
复选框和SSH Private Key
。
-
Cyberduck 将转至可以在其中创建存储区的帐户的根目录。
- 在主窗格中右键单击,然后选择 新建文件夹。
Cyber鸭支持许多传输协议,其中 Folder 是容器构造的更常见名称。
- 输入存储区名称,然后单击“创建”。
-
创建存储区后,双击存储区以进行查看。 在存储区中,可以执行各种功能,例如:
- 将文件上传到存储区
- 列出存储区内容
- 从存储区下载对象
- 将本地文件同步到存储区
- 将对象同步到其他存储区
- 创建存储区的归档
-
右键单击存储区,然后选择同步。 这将打开一个弹出窗口,在其中可以浏览至要同步到存储区的文件夹。 选择文件夹,然后单击“选择”。
-
选择文件夹后,将打开一个新的弹出窗口。 在此,有一个下拉菜单可用于选择对存储区执行的同步操作。 菜单中提供了三个可能的同步选项:
Download
:这将从存储区下载已更改和缺少的对象。Upload
:这将向存储区上传已更改和缺少的文件。Mirror
:这将同时执行下载和上传操作,以确保所有新的和更新的文件及对象在本地文件夹和存储区之间同步。
Object Storage 如何与 FTP 不同
从技术上讲,FTP 与 Object Storage之间的差异大于相似性。 从不需要运行 ftpd
之类的服务器应用程序的便利性开始,并继续使用 HTTPS 之类的安全协议的安全性,差异列表是冗长且重要的。
后续步骤
FTP 能否提供 API 或 库? 我们不认为! 了解有关可用于 IBM Cloud Object Storage的 开发者 的更多信息。