Вы можете использовать Разъем приемника Kafka Connect GCS , предоставляемый Confluent.
Соединитель Google Cloud Storage (GCS), доступный в настоящее время как
приемник, позволяет экспортировать данные из тем Кафки в объекты GCS в
различные форматы. Кроме того, для определенных макетов данных, разъем GCS
экспортирует данные, гарантируя семантику доставки точно
потребители объектов GCS, которые он производит.
Вот пример конфигурации для разъема:
name=gcs-sink
connector.class=io.confluent.connect.gcs.GcsSinkConnector
tasks.max=1
topics=gcs_topic
gcs.bucket.name=#bucket-name
gcs.part.size=5242880
flush.size=3
gcs.credentials.path=#/path/to/credentials/keys.json
storage.class=io.confluent.connect.gcs.storage.GcsStorage
format.class=io.confluent.connect.gcs.format.avro.AvroFormat
partitioner.class=io.confluent.connect.storage.partitioner.DefaultPartitioner
schema.compatibility=BACKWARD
confluent.topic.bootstrap.servers=localhost:9092
confluent.topic.replication.factor=1
# Uncomment and insert license for production use
# confluent.license=
Подробнее об установке и настройке вы можете найти по ссылке, указанной выше.