Unable to access AWS MSK cluster using public endpoint from local machine

0

I am unable to access the public endpoint from local machine using IAM authentication via .net. Token is getting generated in the code via OAuthBearer which is IAM in this case. Broker allows IAM authentication in the cluster and it has been tested via client machine(EC2). NACL and security groups of the VPC are updated accordingly but while producing message via code getting error "Local: Message Time out".

RKaur
질문됨 3달 전462회 조회
2개 답변
0

In most cases Timeout exception is coming when security groups (SG) or network aren't configured correctly.

The easiest way to test network connectivity, is to run telnet to the port 9198 of any/each of the brokers. Expected results:

$ telnet b-1.msk.aaaaa.c1.kafka.us-west-2.amazonaws.com 9198
Trying 10.0.1.1...
Connected to b-1.msk.aaaaa.c1.kafka.us-west-2.amazonaws.com.
Escape character is '^]'.

If there is a connectivity, please update your question with the details of client properties and which lang is used.

AWS
EdbE
답변함 3달 전
profile picture
전문가
검토됨 9일 전
0

Telnet command provided above was working as expected. I am using IAM authentication with public endpoint. Client properties are as follows. "EnableDeliveryReports": "true", "RequestTimeoutMs": "60000", "SaslMechanism": "OAuthBearer", "SecurityProtocol": "SaslPlaintext"

Language used is C#. Was able to resolve the issue by changing security protocol to SaslSsl

RKaur
답변함 3달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠