Skip to content

MSK Kafka Cluster

Managed Streaming for Apache Kafka.

analytics
category
25
settings
3
inputs
1
outputs
SettingTypeRequiredDefault
Cluster nameTextYes
Kafka versionText3.7.x
Broker instance type
Options: kafka.t3.small — 2v · 2 GiB, kafka.m5.large — 2v · 8 GiB, kafka.m5.xlarge — 4v · 16 GiB, kafka.m5.2xlarge — 8v · 32 GiB, kafka.m5.4xlarge — 16v · 64 GiB, kafka.m5.8xlarge — 32v · 128 GiB, kafka.m5.12xlarge — 48v · 192 GiB, kafka.m5.16xlarge — 64v · 256 GiB, kafka.m5.24xlarge — 96v · 384 GiB, kafka.m7g.large — 2v · 8 GiB, kafka.m7g.xlarge — 4v · 16 GiB, kafka.m7g.2xlarge — 8v · 32 GiB, kafka.m7g.4xlarge — 16v · 64 GiB, kafka.m7g.8xlarge — 32v · 128 GiB, kafka.m7g.12xlarge — 48v · 192 GiB, kafka.m7g.16xlarge — 64v · 256 GiB
Choicekafka.m5.large
Broker nodesNumber3
EBS per broker (GiB)Number100
Monitoring level
Options: Default, Per broker, Per topic/broker, Per topic/partition
ChoiceDEFAULT
JMX exporter (Prometheus)Togglefalse
Node exporter (Prometheus)Togglefalse
Storage mode
Options: Local, Tiered
ChoiceLOCAL
Provisioned throughput (MiB/s)Number
TLS in transitToggletrue
Client-broker encryption
Options: TLS, TLS + Plaintext, Plaintext
ChoiceTLS
KMS key ARNText
IAM SASL authToggletrue
SCRAM SASL authTogglefalse
TLS client authTogglefalse
Allow unauthenticatedTogglefalse
CloudWatch logsTogglefalse
CloudWatch log groupText
Firehose logsTogglefalse
Firehose delivery streamText
S3 logsTogglefalse
S3 log bucketText
S3 log prefixText
TagsKey–value
SocketDirectionAcceptsTerraform arg
SubnetsmultiInputaws.subnetbroker_node_group_info.client_subnets
Security groupsmultiInputaws.security-groupbroker_node_group_info.security_groups
Encryption KMS keyInputaws.kms-keyencryption_info.encryption_at_rest_kms_key_arn
Producers / ConsumersOutputany