我需要使用 OCI CLI 命令(而不是 Terraform 或控制台)在 OCI 中配置负载均衡器。
LB 已经在工作了,我需要使用 CLI 来配置它(更新形状带宽)
我正在尝试使用这个命令,但这似乎不正确:
oci lb load-balancer update-load-balancer-shape --load-balancer-id "ocid1.loadbalancer.oc1.eu-frankfurt-1.xxxxxx_some_id_here_xxxxxxxxxxx" --force --shape-name "flexible" --shape-details "{\"minimumBandwidthInMbps\":\"10\",\"maximumBandwidthInMbps\":\"100\"}" --force --debug
我不确定 JSON 中需要哪些参数,我什至尝试将其作为单独的 JSON 文件提供,同样的错误。
我收到 OCI 发回的此错误:
CannotParseRequest - Incorrectly formatted request
我能够对 LB 运行类似的命令(例如“list”),因此身份验证不是问题。
请帮助我更正此命令,以便我可以毫无错误地使用它,
应该是这样的:
oci lb load-balancer update-load-balancer-shape --load-balancer-id "ocid1.loadbalancer.oc1.eu-frankfurt-1.xxx_id_here_xxx" --shape-name "flexible" --shape-details '{"maximumBandwidthInMbps":10,"minimumBandwidthInMbps":10}' --force