ocl*_*ipa 5 google-cloud-platform gcloud
我目前正在使用Google Cloud"负载平衡"代码实验室:
https://codelabs.developers.google.com/codelabs/cpo200-load-balancing
在实验室的第4页,它要求我在Cloud Shell中运行以下命令,以创建后端服务(用于一组Web服务器的负载平衡,即HTTP实例):
gcloud compute backend-services create \
guestbook-backend-service \
--http-health-checks guestbook-health-check
Run Code Online (Sandbox Code Playgroud)
但是,运行此命令会导致以下错误:
ERROR: (gcloud.compute.backend-services.create) Some requests did not succeed:
- Invalid value for field 'resource.loadBalancingScheme': 'EXTERNAL'.
Backend Service based Network Load Balancing is not yet supported.
Run Code Online (Sandbox Code Playgroud)
假设代码实验室中的所有前面的步骤都是正确的(我没有理由怀疑不是这种情况),这似乎是代码实验室中的一个错误.
我已经为此提交了一份错误报告,因为我不希望很快就会对错误报告做出任何回应,但我确实想继续这个实验,我应该运行什么命令呢?
我认为已经进行了某种API更改,但代码实验室没有赶上,文档似乎没有表明任何相关的更改.
我意识到我可能想知道如何使用云控制台执行此操作,但我真的想学习命令行操作.
有没有人有任何想法?
提前致谢!
ocl*_*ipa 16
而且,就这些东西的本质而言,在我发布这篇文章后不久,我发现了自己的答案......
命令应该是:
gcloud compute backend-services create \
guestbook-backend-service \
--http-health-checks guestbook-health-check \
--global
Run Code Online (Sandbox Code Playgroud)
似乎错误消息实际上抱怨的是不支持区域后端服务; 他们必须是全球性的.
撇开实验室方向不充分的事实,如果在文档中详细说明这将是很好的,但我想我们不能拥有一切......
| 归档时间: |
|
| 查看次数: |
861 次 |
| 最近记录: |