OBJECT_FINALIZE e faça a ingestão de novos arquivos independentemente da convenção de nomenclatura.
O modo não ordenado não é compatível com buckets públicos. Ele exige autenticação por Service Account e uma assinatura do Google Cloud Pub/Sub conectada ao bucket.
Como funciona
1
Crie um tópico do Google Cloud Pub/Sub
1. No Google Cloud Console, navegue até Pub/Sub > Topics > Create topic. Crie um novo tópico com uma assinatura padrão e anote o Nome do tópico.2. Configure uma notificação de bucket do GCS que publique eventosOBJECT_FINALIZE no tópico do Pub/Sub criado acima.2.1. Esta etapa não pode ser executada no Google Cloud Console, portanto você deve usar o cliente gcloud ou a interface programática de sua preferência para o Google Cloud. Por exemplo, usando gcloud:2
Configure uma conta de serviço
1. Configure uma conta de serviço com as permissões necessárias para permitir que o ClickPipes liste e busque objetos no bucket especificado, bem como consuma e monitore notificações da assinatura do Pub/Sub.1.1. Esta etapa pode ser executada no Google Cloud Console, usando o clientegcloud ou a interface programática de sua preferência para o Google Cloud. Por exemplo, usando gcloud:3
Crie um ClickPipe com modo não ordenado
1. No console do ClickHouse Cloud, navegue até Data Sources > Create ClickPipe e selecione Google Cloud Storage. Insira os detalhes para se conectar ao seu bucket do GCS. Em Authentication method, escolha Service Account e forneça a chave.json da conta de serviço.2. Ative Continuous ingestion, depois selecione Any order como modo de ingestão e informe o nome da assinatura do Pub/Sub conectada ao seu bucket. O nome da assinatura deve seguir o formato abaixo:OBJECT_FINALIZE chegarem ao tópico.