Я хочу создать функцию Lambda, которая будет действовать как потребитель для самоуправляемых сообщений Kafka.
Я также использую Terraform, но документ ( https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lambda_event_source_mapping) говорит: Для самостоятельного управления Kafka вам потребуется предоставить блоки для типов VPC_SUBNET и VPC_SECURITY_GROUP.
Я хочу использовать аутентификацию SASL. Из AWS это поддерживается в пользовательском интерфейсе.
Вот изображение, где вы можете выбрать sasl для самоуправляемой кафки
Кто-нибудь знает, как я могу использовать SASL для аутентификации Lambda в самоуправляемой Kafka с использованием Terraform?

Насколько я понимаю, self_managed_kafka_event_source_config должен позволять вам устанавливать произвольные конфигурации потребителей для клиента Kafka.
Дополнительный блок конфигурации для самоуправляемых источников Kafka. Несовместим с «event_source_arn» и «amazon_managed_kafka_event_source_config».
Но он поддерживает только идентификатор группы потребителей, а не авторизацию. Документы: https://docs.aws.amazon.com/lambda/latest/dg/API_AmazonManagedKafkaEventSourceConfig.html
Я поднял вопрос.
Вы должны сообщить о проблеме в службу поддержки AWS Lambda, чтобы исправить это.