能否通过CLI使用经典负载均衡器的ARN完成实例注册操作?
关于经典ELB注册实例CLI命令的相关问题解答
是否可以在
--load-balancer-name参数中使用经典ELB的ARN?
不可以。aws elb系列CLI命令是专门针对经典负载均衡器(CLB/旧版ELB)的操作接口,该系列命令下的--load-balancer-name参数仅支持传入负载均衡器的自定义名称,不接受ARN格式的资源标识。只有面向ALB、NLB、GWLB的aws elbv2系列命令才支持使用ARN作为资源标识参数。如何获取经典ELB的ARN?
你可以通过describe-load-balancers接口查询指定经典ELB的ARN,参考命令如下:
aws elb describe-load-balancers --load-balancer-name my-load-balancer --query 'LoadBalancerDescriptions[0].LoadBalancerARN' --output text
执行后会直接返回对应经典ELB的ARN字符串。
- 原注册实例的命令是否需要调整?
不需要调整。因为register-instances-with-load-balancer接口不支持以ARN作为负载均衡器的标识参数,你仍然只需在--load-balancer-name后传入经典ELB的名称即可正常执行命令,强行传入ARN会触发参数校验报错。
内容的提问来源于stack exchange,提问作者Mish Nia
相关产品推荐
相关产品推荐

