This runs against DuckDB when you apply.
If queries resolve to amazonaws.com, the endpoint wasn't applied — this console now uses SET s3_endpoint / SET s3_url_style='path' instead of CREATE SECRET, which the wasm build honors reliably for MinIO.
Serve over http, not file://. A file:// page sends Origin: null, which MinIO CORS won't match. Put this file in a folder and run python3 -m http.server 8000, then open http://localhost:8000/duckdb-s3-console.html. http→http also avoids mixed-content blocking.
Enable CORS on MinIO. The browser fetches parquet directly, so set MINIO_API_CORS_ALLOW_ORIGIN="http://localhost:8000" (or *) on the MinIO server and restart it.