zendesk / racecar

Racecar: a simple framework for Kafka consumers in Ruby
Apache License 2.0
482 stars 93 forks source link

IAM access control #323

Open davidbarratt opened 1 year ago

davidbarratt commented 1 year ago

Does racecar support IAM access control?

I believe for it to support this, it would need to support a sasl_mechanism of AWS_MSK_IAM, is there anything beyond allowing this value that woul need to be done?

mensfeld commented 1 year ago

No and will not. Racecar is librdkafka based and here's the author stand: https://github.com/confluentinc/confluent-kafka-python/issues/1320#issuecomment-1100682459

AWS IAM is a non-standard proprietary authentication scheme that is not part of Apache Kafka and thus not supported by Apache Kafka clients. You will need to contact your provider for support.

until this becomes part of librdkafka, getting it to racecar may be hard.

ref 2 https://github.com/confluentinc/librdkafka/issues/3402#issuecomment-861587315