
Apache Kafka AwsGlueSchemaRegistry
CertifiedAWS Glue Schema Registry
Apache Kafka AwsGlueSchemaRegistry
Certified
AWS Glue Schema Registry
yaml
type: io.kestra.plugin.kafka.registry.AwsGlueSchemaRegistryExamples
Consume AVRO data from a Kafka topic using AWS Glue Schema Registry
yaml
id: consume-kafka-messages
namespace: company.team
tasks:
- id: consume
type: io.kestra.plugin.kafka.Consume
topic: topic_test
properties:
bootstrap.servers: localhost:9093
auto.offset.reset: earliest
pollDuration: PT20S
maxRecords: 50
keyDeserializer: STRING
valueDeserializer: AVRO
schemaRegistryVendor:
type: io.kestra.plugin.kafka.registry.AwsGlueSchemaRegistry
region: us-east-1
# endpoint, accessKey, secretKey are optional when using IAM roles
accessKey: "{{ secret('AWS_ACCESS_KEY_ID') }}"
secretKey: "{{ secret('AWS_SECRET_ACCESS_KEY') }}"
Properties
region *Requiredstring
The AWS region where the schema registry is located
accessKey string
The AWS access key ID. Optional when using IAM roles or environment credentials
endpoint string
The AWS Glue Schema Registry endpoint. Optional when using IAM roles or standard regional endpoints
secretKey string
The AWS secret access key. Optional when using IAM roles or environment credentials