繁体   English   中英

谷歌存储桶配置主页

[英]google storage buckets configuration main page

我做了一个水桶,就叫它我的水桶吧。 我为这个存储桶提供了“Legacy Storage Read”,这意味着它不应该列出存储桶,但如果有人知道存储桶中特定文件或文件夹的 URL,他们就可以访问它。

如果我在 URL 中输入唯一的存储桶地址,即使访问被拒绝,我也添加了 index.html(位于存储桶的根目录中)作为存储桶网站配置中的主页。 任何人都知道为什么桶没有路由到 index.html 如果我只是 go 到桶 URL?

在此处输入图像描述

你有没有配置你的权限? 如果不是这种情况,您可以尝试以下步骤。
有关完整详细信息,您可以参考此链接

  1. 在 Google Cloud Console 中,go 到 Cloud Storage Browser 页面。 Go 到浏览器

  2. 单击与您要向其授予成员角色的存储桶关联的存储桶溢出菜单 ()。

  3. 选择编辑存储桶权限。

  4. 单击 + 添加成员/委托人按钮。

  5. 在新成员字段中,输入一个或多个需要访问您的存储桶的身份。 如果您想向公众提供您的存储桶,请输入allUsers

  6. Select 角色并从 Select 角色下拉菜单中授予Storage Legacy Object Reader (或角色)。 您可以在( Legacy Role Permision 参考)中查看。

  7. 单击保存。

此外,以下步骤是将您的存储桶路由到所需的 html 文件。
有关详细信息,您可以参考此链接Static 网站示例和提示

  1. 在 Google Cloud Console 中,go 到 Cloud Storage Browser 页面。 Go 到浏览器

  2. 在存储桶列表中,找到您创建的存储桶。

  3. 单击与存储桶关联的 Bucket 溢出菜单 () 和 select 编辑网站配置。

  4. 在网站配置对话框中,指定主页和错误页面。

  5. 单击保存。

要了解如何在云存储浏览器中获取有关失败操作的详细错误信息,请参阅故障排除

似乎您正在尝试直接连接到存储桶中的 object URL。

如果您的目标是建立一个 static 网站,您必须配置存储桶的权限,以便公众可以访问它,并设置一个负载均衡器来为其提供服务。

要为您的存储桶配置权限,您可以按照此处的步骤操作。 您可以通过尝试访问 object 和他们的 URL http://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME来测试它们是否配置正确,我建议使用隐身模式 window 以确保所有用户都可以访问它。

配置权限后,您必须配置负载均衡器,您可以按照指南进行操作。 请注意,即使指南说您需要一个域,您也可以通过将“前端配置”保留为默认值并直接连接到负载均衡器 IP 地址来测试此功能。

对存储桶中“编辑网站配置”选项的更改将应用于负载均衡器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM