如何从GCP云部署yaml (包括存储中的静态文件)和具有后端桶连接到此存储的负载均衡器中部署网页体系结构?
我们需要负载均衡器来连接到GCP CDN。
发布于 2019-11-20 21:14:13
我认为您需要在部署管理器YAML脚本上基于谷歌的API接口创建资源。
据我理解,您需要将负载平衡与后端桶连接起来,后者将其连接到存储桶。我会提出水桶创造是不必要的。
所以您需要的资源是compute.beta.backendBucket和compute.v1.urlMap。YAML文件看起来是这样的:
resources:
- type: compute.beta.backendBucket
name: backendbucket-test
properties:
bucketName: already-created-bucket
- type: compute.v1.urlMap
name: urlmap-test
properties:
defaultService: $(ref.backendbucket-test.selfLink)
hostRules:
- hosts: ["*"]
pathMatcher: "allpaths"
pathMatchers:
- name: "allpaths"
defaultService: $(ref.backendbucket-test.selfLink)
pathRules:
- service: $(ref.backendbucket-test.selfLink)
paths: ["/*"]请注意,names完全取决于您。还可以看到有ref (从引用中)将在第一步创建的backendBucket链接到第二步的urlMap。
值得一提的是,您可能需要更多的资源来完成一个完整的解决方案(特别是负载均衡器的前端部分)。
希望它能在某种程度上有所帮助,干杯!
https://stackoverflow.com/questions/58920827
复制相似问题