【问题标题】:Upload public files AWS S3上传公共文件 AWS S3
【发布时间】:2018-02-06 23:43:07
【问题描述】:

我的应用程序有一个实体(比如一篇博文),每篇博文都可以附加多个文件和一张图片。每个用户都应该能够看到/下载这些文件/图像。

如何获得这些文件的公共 URL。我之所以问,是因为我认为在 Swisscom Cloud 中不允许使用 ACL“公开读取”上传文件,而且我也无法更改存储桶隐私以允许所有用户读取文件。

【问题讨论】:

    标签: amazon-s3 swisscomdev


    【解决方案1】:

    在您将任何文件或文件夹上传到 S3 存储桶之前,您需要为该存储桶设置写入权限。每当您在 Amazon S3 中上传文件时,它都会存储为一个对象,这些对象由描述它们的数据组成。有多种上传文件的方法,包括使用管理控制台和cloud syncing。以下是使用控制台通过拖放或简单的指向和单击来上传文件的步骤。

    通过拖放上传文件:

    如果您使用的是 Chrome 或 Firefox,请选择文件和文件夹,然后将其拖放到目标存储桶中。将文件拖放到 S3 存储桶中:

    • 登录 AWS 管理控制台,https://console.aws.amazon.com/s3/

    • 在存储桶列表中,选择您要上传文件和文件夹的存储桶名称。

    • 现在,将您的选择拖放到目标存储桶中包含对象的控制台窗口中。所选文件现在位于上传对话框中。

    • 在“上传”对话框中,将更多文件拖放到控制台窗口中。要添加更多文件,您可以选择“添加更多文件”。但请记住,此选项仅适用于文件,不适用于文件夹。

    通过点击上传文件:

    • 执行与拖放相同的前两个步骤。完成这些步骤后,选择上传选项。

    • 在上传对话框中,选择添加文件,然后选择要上传的一个或多个文件。

    • 列出文件后,请执行以下步骤之一-

      • 要添加更多文件,请选择添加更多文件。
      • 要上传,请点击上传。
      • 要设置权限,请选择下一步。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-19
      • 2023-01-26
      • 2012-09-30
      • 1970-01-01
      相关资源
      最近更新 更多