使用 OCI CLI 的 Oracle 云负载均衡器

问题描述 投票:0回答:1

我需要使用 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

可能 JSON 参数是错误的:(

我能够对 LB 运行类似的命令(例如“list”),因此身份验证不是问题。

请帮助我更正此命令,以便我可以毫无错误地使用它,

bash command-line-interface oracle-cloud-infrastructure
1个回答
0
投票

应该是这样的:

 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
© www.soinside.com 2019 - 2024. All rights reserved.