本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon S3 服务概
您可以使用 Amazon S3AWS Toolkit for Visual Studio Code以查看、管理和编辑您的 Amazon S3 资源,包括存储桶和对象。
管理您的 Amazon S3 资源
创建 Amazon S3 存储桶
你的文件(称为对象在 S3 中)存储在 S3 资源中,名为桶.
-
从 Toolkit 主菜单中,打开上下文 (右键单击) 菜单S3服务,然后选择创建存储桶。.. 或者,也可以选择“Create Buc以打开创建存储桶对话框。
-
在 Bucket Name(存储桶名称)字段中,输入一个有效的存储桶名称。
按Enter以关闭此对话框。然后,您的新存储桶将显示在工具包中的 S3 服务下。
注意
由于 Amazon S3 允许您的存储桶用作可公开访问的 URL,因此您选择的存储桶名称必须具有全局唯一性。如果其他账户已使用您要使用的名称创建存储桶,则必须使用其他名称。
如果您无法新建存储桶,请查看AWS工具包日中的输出选项卡。如果您尝试使用无效的存储桶名称,
BucketAlreadyExists
出错。有关更多信息,请参阅 《Amazon Simple Storage Service 用户指南》中的存储桶限制。
在 Amazon S3 存储桶中添加文件夹
您可以通过将对象分组到文件夹中来组织 S3 存储桶的内容。您也可以在文件夹中创建文件夹。
-
在工具包主菜单中,展开S3服务以查看您的 S3 资源的列表。
-
选择“Create” 图以打开Create Folder对话框。或打开存储桶或文件夹的上下文 (右键单击) 菜单,然后选择Create Folder.
-
输入一个值文件夹名称fieldEnter以关闭此对话框。您的新文件夹将显示在 Toolkit 菜单中相应的 S3 资源下。
删除 Amazon S3 存储桶
当您删除 S3 存储桶时,还会删除其中包含的文件夹和对象。因此,当您尝试删除存储桶时,系统会要求您确认是否要删除它。
-
在工具包主菜单中,展开Amazon S3服务以查看您的 S3 资源的列表。
-
打开存储桶或文件夹的上下文 (右键单击) 菜单,然后选择删除 S3 存储桶.
-
当系统提示您时,在文本字段中输入存储桶的名称,然后按Enter删除存储桶并关闭此对话框。
注意
如果您的存储桶包含对象,则会在删除之前将其清空。如果您尝试一次删除大量资源或对象,则删除这些资源或对象可能需要过一些时间。删除它们后,您会收到一条通知,告知它们已成功删除。
管理您的 Amazon S3 对象
存储在 S3 存储桶中的文件、文件夹和任何其他数据都称为 S3 对象。您可以使用 Amazon S3 上传、下载和管理 S3 对象。
配置 Amazon S3 对象分页
如果您正在使用大量 S3 对象和文件夹,则可以指定要显示在页面上的项目数。
-
导航到 VS 代码活动栏然后选择扩展.
-
从AWS工具包扩展,选择设置图标,然后选择扩展设置.
-
在存储库的设置” 页面上AWS > S3: 每页最大项目数)设置。
-
将默认值更改为要显示的 S3 项目数,然后再显示 load more(加载更多)。
注意
有效值包括 3 到 1000 之间的任何数字。此设置仅适用于同时显示的对象或文件夹的数量。您创建的所有存储桶都会一次性显示。默认情况下,您可以在每个AWS账户中创建多达 100 个存储桶。
-
Close the 设置” 页面以确认更改。
您也可以通过选择 JSON 格式文件来更新 JSON 格式文件中的设置打开设置(JSON))图标在设置页.
上传和下载 Amazon S3 对象
您可以使用 Toolkit 界面或命令调色板以传文件到存储桶。
使用工具包将文件上传到 Amazon S3 存储桶
-
在工具包主菜单中,展开Amazon S3服务以查看您的 S3 资源的列表。
-
选择“文件” 图位于存储桶或文件夹旁边,用于打开“文件” 对话框. 或者,您可以打开上下文 (右键单击) 菜单,然后选择传文件.
注意
要将文件上传到对象的父文件夹或资源,打开任何 S3 对象的上下文 (右键单击) 菜单,然后选择Upload to Parent.
-
使用系统的文件管理器选择一个文件,然后选择传文件以关闭对话框并上传文件。
使用命令选项板将文件上传到 Amazon S3 存储桶
您可以使用 Toolkit 界面或命令调色板以传文件到存储桶。
-
要选择要上传的文件,请在 VS Code 中选择该文件的选项卡。
-
按Ctrl+Shift+P以显示命令调色板.
-
在命令调色板,输入短语
upload file
以显示推荐命令的列表。 -
选择AWS:传文件命令来打开AWS:传文件对话框。
-
系统提示时,选择要上传的文件,然后选择要将该文件上传到的存储桶。
-
确认您的上传以关闭对话框并开始上传过程。上传完成后,对象将显示在 Toolkit 菜单中,其中包含包含对象大小、上次修改日期和路径的元数据。
下载 Amazon S3 对象
您可以从 Amazon S3 存储桶中下载对象AWS云到你的系统。
-
在工具包主菜单中,展开S3服务。
-
从存储桶或文件夹中,打开要下载的对象的上下文 (右键单击) 菜单。然后,选择Download As以打开 或者,也可以选择Download As对象附近的图标。
-
使用系统的文件管理器,选择目标文件夹,输入文件名,然后选择下载关闭此对话框,然后开始下载。
编辑存储在远程 Amazon S3 资源中的对象
您可以使用 S3 服务编辑远程存储在远程 S3 资源中的文件。
-
在工具包主菜单中,展开S3服务。
-
展开包含要编辑的文件的 S3 资源。
-
要编辑文件铅笔图标(编辑文件).
-
要编辑以只读模式打开的文件,请在 VS Code 编辑器中查看该文件,然后选择铅笔图标位于 UI 右上角的。
注意
-
如果重新启动或退出 VS Code,则 IDE 将断开与 S3 资源的连接。如果在断开连接时正在编辑任何远程 S3 文件,则编辑将停止。您必须重新启动 VS Code 并重新打开 “编辑” 选项卡才能恢复编辑。
-
这些区域有:编辑文件按钮位于 UI 的右上角。只有当你在 VS Code 编辑器中主动查看只读文件时,它才可见。
-
不能以只读模式打开非文本文件。它们总是在编辑模式下打开。
-
你不能从仅编辑模式切换回只读模式,只能相反。
删除 Amazon S3 对象
如果对象位于不受版本控制的存储桶中,您可以永久删除它。对于启用版本控制的存储桶,删除请求不会永久删除该对象。但是,Amazon S3 将在存储桶中插入一个删除标记。有关更多信息,请参阅 。删除对象版本.
-
从 Toolkit 主菜单中,展开S3服务以查看您的 S3 资源的列表。
-
打开要删除的对象的上下文 (右键单击) 菜单,然后选择Delete以打开确认对话框。
-
选择删除。。以确认您要删除 S3 对象。然后,关闭对话框。
为 Amazon S3 对象生成预签名 URL
您可以通过预签名 URL 功能授予下载的限时权限,与其他人共享私有 Amazon S3 对象。有关更多信息,请参阅 。使用预签名 URL 共享对象.
-
在工具包主菜单中,展开S3服务。
-
从存储桶或文件夹中,打开要共享的对象的上下文 (右键单击) 菜单。然后,选择生成预签名以打开命令调板.
-
从命令调色板中,输入可使用该 URL 访问对象的分钟数。然后,选择Enter以确认并关闭对话框。
-
生成预签名 URL 后,VS 代码Status Bar(状态栏)显示已复制到本地的对象的预签名 URL剪贴板.