S3 버킷에서 Parquet 파일 수집하기
- IAM 서비스 사용자의 액세스 키와 시크릿 키를 생성합니다. 일반 로그인 사용자는 MFA 정책이 구성되어 있을 수 있으므로 대체로 작동하지 않습니다.
- 서비스 사용자가 버킷과 폴더에 접근할 수 있도록 정책에 권한을 설정합니다.
** 구문을 사용하면 모든 하위 디렉터리를 재귀적으로 지정할 수 있습니다.
https://clickhouse.com/docs/sql-reference/table-functions/s3/
예를 들어, 경로와 버킷 구조가 다음과 같다고 가정해 보겠습니다.
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
다음은 2021년부터 2022년까지 매월 1일의 모든 파일을 가져옵니다.
https://mars-doc-test.s3.amazonaws.com/system_logs/{2021-2022}/**/01/*.parquet