Amazon S3 服务概 - AWSToolkit for VS Code

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon S3 服务概

您可以使用 Amazon S3AWS Toolkit for Visual Studio Code以查看、管理和编辑您的 Amazon S3 资源,包括存储桶和对象。

管理您的 Amazon S3 资源

创建 Amazon S3 存储桶

你的文件(称为对象在 S3 中)存储在 S3 资源中,名为.

  1. 从 Toolkit 主菜单中,打开上下文 (右键单击) 菜单S3服务,然后选择创建存储桶。.. 或者,也可以选择“Create Buc以打开创建存储桶对话框。

  2. Bucket Name(存储桶名称)字段中,输入一个有效的存储桶名称。

    Enter以关闭此对话框。然后,您的新存储桶将显示在工具包中的 S3 服务下。

    注意

    由于 Amazon S3 允许您的存储桶用作可公开访问的 URL,因此您选择的存储桶名称必须具有全局唯一性。如果其他账户已使用您要使用的名称创建存储桶,则必须使用其他名称。

    如果您无法新建存储桶,请查看AWS工具包日中的输出选项卡。如果您尝试使用无效的存储桶名称,BucketAlreadyExists出错。

    有关更多信息,请参阅 《Amazon Simple Storage Service 用户指南》中的存储桶限制

在 Amazon S3 存储桶中添加文件夹

您可以通过将对象分组到文件夹中来组织 S3 存储桶的内容。您也可以在文件夹中创建文件夹。

  1. 在工具包主菜单中,展开S3服务以查看您的 S3 资源的列表。

  2. 选择“Create” 图以打开Create Folder对话框。或打开存储桶或文件夹的上下文 (右键单击) 菜单,然后选择Create Folder.

  3. 输入一个值文件夹名称fieldEnter以关闭此对话框。您的新文件夹将显示在 Toolkit 菜单中相应的 S3 资源下。

删除 Amazon S3 存储桶

当您删除 S3 存储桶时,还会删除其中包含的文件夹和对象。因此,当您尝试删除存储桶时,系统会要求您确认是否要删除它。

  1. 在工具包主菜单中,展开Amazon S3服务以查看您的 S3 资源的列表。

  2. 打开存储桶或文件夹的上下文 (右键单击) 菜单,然后选择删除 S3 存储桶.

  3. 当系统提示您时,在文本字段中输入存储桶的名称,然后按Enter删除存储桶并关闭此对话框。

    注意

    如果您的存储桶包含对象,则会在删除之前将其清空。如果您尝试一次删除大量资源或对象,则删除这些资源或对象可能需要过一些时间。删除它们后,您会收到一条通知,告知它们已成功删除。

管理您的 Amazon S3 对象

存储在 S3 存储桶中的文件、文件夹和任何其他数据都称为 S3 对象。您可以使用 Amazon S3 上传、下载和管理 S3 对象。

配置 Amazon S3 对象分页

如果您正在使用大量 S3 对象和文件夹,则可以指定要显示在页面上的项目数。

  1. 导航到 VS 代码活动栏然后选择扩展.

  2. 从AWS工具包扩展,选择设置图标,然后选择扩展设置.

  3. 在存储库的设置” 页面上AWS > S3: 每页最大项目数)设置。

  4. 将默认值更改为要显示的 S3 项目数,然后再显示 load more(加载更多)。

    注意

    有效值包括 3 到 1000 之间的任何数字。此设置仅适用于同时显示的对象或文件夹的数量。您创建的所有存储桶都会一次性显示。默认情况下,您可以在每个AWS账户中创建多达 100 个存储桶。

  5. Close the 设置” 页面以确认更改。

您也可以通过选择 JSON 格式文件来更新 JSON 格式文件中的设置打开设置(JSON))图标在设置页.

上传和下载 Amazon S3 对象

您可以使用 Toolkit 界面或命令调色板以传文件到存储桶。

使用工具包将文件上传到 Amazon S3 存储桶

  1. 在工具包主菜单中,展开Amazon S3服务以查看您的 S3 资源的列表。

  2. 选择“文件” 图位于存储桶或文件夹旁边,用于打开“文件” 对话框. 或者,您可以打开上下文 (右键单击) 菜单,然后选择传文件.

    注意

    要将文件上传到对象的父文件夹或资源,打开任何 S3 对象的上下文 (右键单击) 菜单,然后选择Upload to Parent.

  3. 使用系统的文件管理器选择一个文件,然后选择传文件以关闭对话框并上传文件。

使用命令选项板将文件上传到 Amazon S3 存储桶

您可以使用 Toolkit 界面或命令调色板以传文件到存储桶。

  1. 要选择要上传的文件,请在 VS Code 中选择该文件的选项卡。

  2. Ctrl+Shift+P以显示命令调色板.

  3. 命令调色板,输入短语upload file以显示推荐命令的列表。

  4. 选择AWS:传文件命令来打开AWS:传文件对话框。

  5. 系统提示时,选择要上传的文件,然后选择要将该文件上传到的存储桶。

  6. 确认您的上传以关闭对话框并开始上传过程。上传完成后,对象将显示在 Toolkit 菜单中,其中包含包含对象大小、上次修改日期和路径的元数据。

下载 Amazon S3 对象

您可以从 Amazon S3 存储桶中下载对象AWS云到你的系统。

  1. 在工具包主菜单中,展开S3服务。

  2. 从存储桶或文件夹中,打开要下载的对象的上下文 (右键单击) 菜单。然后,选择Download As以打开 或者,也可以选择Download As对象附近的图标。

  3. 使用系统的文件管理器,选择目标文件夹,输入文件名,然后选择下载关闭此对话框,然后开始下载。

编辑存储在远程 Amazon S3 资源中的对象

您可以使用 S3 服务编辑远程存储在远程 S3 资源中的文件。

  1. 在工具包主菜单中,展开S3服务。

  2. 展开包含要编辑的文件的 S3 资源。

  3. 要编辑文件铅笔图标(编辑文件).

  4. 要编辑以只读模式打开的文件,请在 VS Code 编辑器中查看该文件,然后选择铅笔图标位于 UI 右上角的。

注意
  • 如果重新启动或退出 VS Code,则 IDE 将断开与 S3 资源的连接。如果在断开连接时正在编辑任何远程 S3 文件,则编辑将停止。您必须重新启动 VS Code 并重新打开 “编辑” 选项卡才能恢复编辑。

  • 这些区域有:编辑文件按钮位于 UI 的右上角。只有当你在 VS Code 编辑器中主动查看只读文件时,它才可见。

  • 不能以只读模式打开非文本文件。它们总是在编辑模式下打开。

  • 你不能从仅编辑模式切换回只读模式,只能相反。

删除 Amazon S3 对象

如果对象位于不受版本控制的存储桶中,您可以永久删除它。对于启用版本控制的存储桶,删除请求不会永久删除该对象。但是,Amazon S3 将在存储桶中插入一个删除标记。有关更多信息,请参阅 。删除对象版本.

  1. 从 Toolkit 主菜单中,展开S3服务以查看您的 S3 资源的列表。

  2. 打开要删除的对象的上下文 (右键单击) 菜单,然后选择Delete以打开确认对话框。

  3. 选择删除。。以确认您要删除 S3 对象。然后,关闭对话框。

为 Amazon S3 对象生成预签名 URL

您可以通过预签名 URL 功能授予下载的限时权限,与其他人共享私有 Amazon S3 对象。有关更多信息,请参阅 。使用预签名 URL 共享对象.

  1. 在工具包主菜单中,展开S3服务。

  2. 从存储桶或文件夹中,打开要共享的对象的上下文 (右键单击) 菜单。然后,选择生成预签名以打开命令调板.

  3. 命令调色板中,输入可使用该 URL 访问对象的分钟数。然后,选择Enter以确认并关闭对话框。

  4. 生成预签名 URL 后,VS 代码Status Bar(状态栏)显示已复制到本地的对象的预签名 URL剪贴板.