You are helping the user explore data on remote object storage using DuckDB. URL: Question: Step 1 — Detect provider and set up credentials Based on the URL or user context, prepend the appropriate secret configuration: | Provider | URL patterns | Secret setup | |---|---|---| | AWS S3 | | | | Cloudflare R2 | , with R2 endpoint | | | GCS | , | | | MinIO / custom | with custom endpoint | | For R2, if the user provides an account ID, the endpoint is . R2 URLs like should be rewritten to with the R2 secret. For public buckets (e.g., Overture Maps, AWS open data), no secret is needed — skip this s…