首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除Google存储桶作为负载均衡器后端的大小写敏感性

删除Google存储桶作为负载均衡器后端的大小写敏感性
EN

Stack Overflow用户
提问于 2021-01-12 21:20:49
回答 1查看 662关注 0票数 0

我们已经将数据上传到Google存储桶,并将存储桶配置为Google负载均衡器的后端。因此,我可以通过https://images.mywebsite.com访问这些文件。

但是,我们的文件名和目录包含大写字符和小写字符.

谷歌存储桶似乎区分大小写,因此如果将文件保存为IMAGE.jpg并请求image.jpg,则会收到以下错误:

NoSuchKey

指定的密钥不存在.

有没有办法从谷歌存储桶中删除大小写敏感性?如果没有,是否有办法解决这个问题,这样客户端就可以以不区分大小写的方式访问我们的文件了吗?

例如,我们能否将桶中的所有文件重命名为小写,然后在负载均衡器上创建一些规则以重定向到小写名称?

EN

回答 1

Stack Overflow用户

发布于 2021-01-13 06:46:44

还没有消除存储桶上区分大小写的功能,但是您可以选择通过gsutil或客户端库重命名对象。如果希望以编程方式重命名对象,请从here's a good example开始。

如果您不想要该选项,正如您所说的,您还可以在负载均衡器上创建一个主机和路径规则,以便将对象重定向到小写前缀,但如果要重命名大量对象,则必须手动执行这些操作,这可能是一项繁琐的工作。

请参阅https://cloud.google.com/load-balancing/docs/l7-internal/traffic-management#routing_requests_to_backends

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65692222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档