我有一个网站,使用Google Cloud负载平衡器 ,名为santi.com
我有一个名为santi-pictures的Google云端存储桶
通过在Google云端控制台中input此信息,我已经成功地将负载平衡器中的主机和path规则设置为此存储桶。
+-----------+-------------+----------------+ | Hosts | Paths | Backends | +-----------+-------------+----------------+ | santi.com | /pictures/* | santi-pictures | +-----------+-------------+----------------+
当我在浏览器中访问这个url时,它工作正常。
http://santi.com/pictures/me.jpg
只要在桶里有这个位置的图片 :
gs://santi-pictures/pictures/me.jpg
但是,我怎样才能改变我的负载平衡器configuration,以便我可以得到这张照片,当我使用上面提到的url:
gs://santi-pictures/me.jpg
这已经是一个图片桶了,所以我不得不把一个名为图片的文件夹放在里面。
谢谢你的帮助。
我使用以下主机和path规则进行了testing,并使用http:// load-balancer-ip / file-name进行了validation ,并能够访问负载均衡器的后端configuration中定义的存储区的根目录中的文件。
| 主持人| path| 后端|
| WEB-SERVER-IP | / * | 后端服务名称|
尝试在Load Balancer的后端configuration中定义的存储桶的根目录中复制映像,并添加或更改“主机和path规则”以将path定义为“/ *”(不含引号)。 您应该可以使用“gs:// bucket-name / file-name”或“ http:// load-balancer-ip / file-name ”来访问映像
希望能帮助到你。