执行AWS Kafka get-bootstrap-brokers命令无返回结果的原因排查
AWS Kafka get-bootstrap-brokers 无输出的可能原因
Cluster ARN 参数未填写
你执行的命令里--cluster-arn后面是空的,这是必填参数。虽然命令没报错,但服务找不到具体集群,所以返回空内容。正确的命令得填上实际的集群ARN,比如:aws kafka get-bootstrap-brokers --cluster-arn arn:aws:kafka:eu-central-1:123456789012:cluster/MyCluster/abc123-xyz --region eu-central-1 --output json集群状态异常
如果集群处于CREATING、DELETING或者FAILED状态,拿不到代理列表。用这个命令查下集群状态:aws kafka describe-cluster --cluster-arn <你的集群ARN> --region eu-central-1只有状态是
ACTIVE的时候,才能正常获取bootstrap brokers。IAM权限不足
当前用的IAM账号可能没有kafka:GetBootstrapBrokers权限,或者权限策略里没包含目标集群的ARN。有些无权限场景AWS不会报错,只会返回空,得检查下IAM策略的权限配置。集群配置异常
要是集群是单节点且出问题了,或者没正确配置访问端点(公开/私有),也会导致拿不到代理地址。可以通过describe-cluster命令查看BrokerNodeGroupInfo和ConnectivityInfo的配置是否正常。
内容的提问来源于stack exchange,提问作者kodyaz
相关产品推荐
相关产品推荐

