34

我在 Amazon 的 S3 系统上托管了我的主页。为了更改页面上的信息,目前,我必须更改计算机上的文件并上传新版本。但是,我想直接在浏览器中更改 S3 存储桶中的文件(在任何地方更改)。

是否有可以将 S3 用作“文件系统”并允许我更改文本文件(例如 html、css、js 等)的基于云的文本编辑器?

4

4 回答 4

25

我会使用S3 Syncfromawscli下载文件并在本地编辑它们,然后再将它们同步回原始位置并更新原始文件。

此处有关 S3 同步的文档:https ://docs.aws.amazon.com/cli/latest/reference/s3/sync.html

编辑:示例:

  1. aws s3 sync s3://mybucket .
  2. 在本地编辑文件
  3. aws s3 sync . s3://mybucket
于 2018-09-24T21:47:13.337 回答
5

您可以使用免费的CloudBerry Explorer for Amazon S3直接从 S3浏览、设置您的存储桶、上传、下载和编辑您的文件

CloudBerry宣布了舒适的多文件编辑和自动上传您的更改。

编辑

如果您需要基于 Web 的编辑器,您可能想看看这个浏览器编辑器。显然它能够从 s3 存储桶中读取文件,但需要安装在您自己的网络空间中。

于 2012-12-29T11:51:51.210 回答
5

不,目前没有 AWS 支持的在浏览器中编辑 S3 文件的方法(就像您可以在 cPanel 中一样)。

于 2012-12-29T11:27:00.213 回答
5

如果您使用 VSCode 并安装AWS 扩展,您可以:

  1. 在您在 VSCode 窗口中获得的 AWS Explorer 中打开 S3 中所需的存储桶
  2. 在 AWS Explorer 中右键单击所需文件,然后选择“下载为...”,选择位置,然后按“下载”
  3. 在本地编辑文件
  4. 在 AWS Explorer 中再次右键单击该文件并选择“Upload to Parent...”,选择该文件,然后按“Upload”
于 2020-11-17T03:07:44.610 回答