OBJECT_FINALIZE и принимать любые новые файлы независимо от схемы их именования.
Неупорядоченный режим не поддерживается для публичных бакетов. Для него требуется аутентификация через Service Account и подписка Google Cloud Pub/Sub, подключённая к бакету.
Как это работает
Создайте топик Google Cloud Pub/Sub
1. В Google Cloud Console перейдите в Pub/Sub > Topics > Create topic. Создайте новый топик с подпиской по умолчанию и запишите Topic Name.2. Настройте уведомление для бакета GCS, которое публикует событияOBJECT_FINALIZE в созданный выше топик Pub/Sub.2.1. Этот шаг нельзя выполнить в Google Cloud Console, поэтому необходимо использовать клиент gcloud или предпочитаемый вами программный интерфейс для Google Cloud. Например, с помощью gcloud:Настройте сервисный аккаунт
1. Настройте сервисный аккаунт с необходимыми разрешениями, чтобы ClickPipes мог получать список объектов и считывать объекты в указанном бакете, а также получать и отслеживать уведомления из подписки Pub/Sub.1.1. Этот шаг можно выполнить в Google Cloud Console, с помощью клиентаgcloud или предпочитаемого вами программного интерфейса для Google Cloud. Например, с помощью gcloud:Создайте ClickPipe с неупорядоченным режимом
1. В консоли ClickHouse Cloud перейдите в Data Sources > Create ClickPipe и выберите Google Cloud Storage. Введите данные для подключения к вашему бакету GCS. В разделе Authentication method выберите Service Account и укажите.json-ключ сервисного аккаунта.2. Включите Continuous ingestion, затем выберите Any order в качестве режима ингестии и укажите имя Pub/Sub subscription для подписки, подключённой к вашему бакету. Имя подписки должно иметь следующий формат:OBJECT_FINALIZE.