欢迎光临
我们一直在努力

如何使用传输管理DigitalOcean空间5

介绍

Transmit是由Panic,Inc .开发的仅macOS文件传输工具。 它处理各种各样的服务器类型,包括FTP,SFTP,WebDAV,对于本文来说最重要的是:与S3兼容的服务器。

DigitalOcean Spaces是一种与S3 API兼容的对象存储服务。 在本教程中,我们将向您展示如何使用Transmit 5连接到空间,导航,操作权限,检索对象的公用URL以及创建新的空间。

先决条件

第1步 – 连接到空间

通过单击扩展坞中的图标启动传输应用程序,或双击其应用程序文件夹中的图标。 传输将打开并显示一个窗口,左边是本地文件系统,右边是SFTP连接窗格:

传输默认界面

点击上面突出显示的协议选择菜单,然后选择Amazon S3 这将显示连接到S3兼容服务器的表单。 填写以下详细信息:

  • 地址:这是您创建空间的数据中心,其次是digitaloceanspaces.com 例如,对于nyc3.digitaloceanspaces.com ,请为此值填写nyc3.digitaloceanspaces.com
  • 访问密钥ID: your-access-key
  • 秘密: your-secret-key
  • 远程路径:这决定了传输在连接时将导航到的位置。 您可以在此输入空间名称(如果需要,还可以输入子目录)以直接连接到该位置

当全部填写完毕后,连接窗格应该看起来类似于:

传输S3连接细节

点击绿色的连接按钮连接到空间。 传输将连接,然后显示空间列表(如果您将“ 远程路径”选项留空):

传输默认文件列表

如果你还没有创建空间,这将是空的。 在上面的截图中,我们有一个名为example-name的空间。 接下来使用传输来创建一个空间。

第2步 – 创建一个新的空间

要使用Transmit 5创建一个新空间,首先确保您位于所有空间列出的根目录中。 您可以通过单击右侧窗格顶部的面包屑路径左侧的____.digitaloceanspaces.com项目来完成此操作:

传输远程面包屑

完成之后,点击文件菜单,然后选择新建Bucket …。 存储桶是单个空间的S3兼容名称。

会弹出一个对话框,询问一个存储桶的名称和位置。

传输新的桶创建对话框

选择符合对话框中提到的准则的任何名称。 按原样保留默认位置值。 点击创建 ,您的新存储桶将被创建并添加到列表中。

注意:所有地区的空间名称必须是唯一的,因此如果您的姓名已在digitaloceanspaces.com任何地方使用,则Transmit会给您一个错误。 如果发生这种情况,请尝试其他名称

接下来,我们将导航到我们的新空间并添加一些文件。

第3步 – 在您的空间创建一些内容

双击代表空间的文件夹。 这将打开它并在右侧窗格中列出其内容:

传输空间与welcome.html文件一起列出

要上传文件,首先使用传送窗口的左侧浏览本地文件系统。 当您找到合适的文件上传时(选择类似JPG或HTML文件的东西,以便我们可以在浏览器中进行测试),请单击并从左侧窗格向右拖动它。 它会复制到您的空间并显示在右侧的目录列表中。

您也可以直接从macOS Finder中拖放文件。

接下来,我们将测试权限并学习如何使文件公开访问。

第4步 – 调整权限并测试公共访问

默认情况下,Spaces中的文件不会公开。 让我们找到一个文件的公共URL,看看当我们尝试在Web浏览器中加载它时会发生什么。 在右侧窗格中,导航到您的空间后,点击您想查看的文件一次。 这将选择文件。 然后点击编辑菜单并选择复制网址 该URL将被复制到剪贴板。 或者,您可以右键单击该项目并从上下文菜单中选择复制URL

传送'复制网址'

切换到您的浏览器,将URL粘贴到地址栏,然后按ENTER AccessDenied错误将会加载:

浏览器中出现AccessDenied错误

为了解决这个问题,我们需要改变这个文件的读取权限。 返回传输中,文件仍处于选中状态,使用文件菜单选择获取信息 (您也可以在此处使用右键单击)。 根据您的设置,面板将滑出当前窗口,或打开新窗口。 它们都将被标记为Inspector ,并将包含有关该文件的更多详细信息,包括其大小,位置,类型和读写权限:

将'阅读'权限设置为'所有者'传送'检查器'

使用阅读旁边的下拉菜单将设置从所有者更改为世界 ,然后单击检查器底部的应用按钮:

传递“检查器”窗格,并将“读取”权限设置为“世界”

传输将更新文件的权限。 返回到您的浏览器并重新加载我们之前尝试过的URL。 您的文件应该成功加载。

结论

在本教程中,您使用了Transmit 5连接到DigitalOcean Spaces并导航,创建新Spaces,更新权限,上传文件以及检索公用URL。 要了解更多有关可帮助将Spaces集成到基于macOS的工作流中的其他传输功能的信息,请访问Panic的传输文档库

赞(0) 打赏
未经允许不得转载:老赵部落 » 如何使用传输管理DigitalOcean空间5

评论 抢沙发