Ingestão de arquivos Parquet de um bucket do S3
- crie chaves de acesso e secretas para um usuário de serviço do IAM. usuários comuns de login geralmente não funcionam, pois podem estar configurados com uma política de MFA.
- defina as permissões da política para permitir que o usuário de serviço acesse o bucket e as pastas.
** foi adicionada recentemente e especifica todos os subdiretórios de forma recursiva.
https://clickhouse.com/docs/sql-reference/table-functions/s3/
Por exemplo, supondo que os paths e a estrutura do bucket sejam algo assim:
https://your_s3_bucket.s3.amazonaws.com/<your_folder>/<year>/<month>/<day>/<filename>.parquet
https://mars-doc-test.s3.amazonaws.com/system_logs/2022/11/01/my-app-logs-0001.parquet
Isso retornaria todos os arquivos do 1º dia de cada mês em 2021-2022
https://mars-doc-test.s3.amazonaws.com/system_logs/{2021-2022}/**/01/*.parquet