Skip to content

fix(duckpipe): user-agent navigateur pour l'ingest des contours IRIS - #12

Merged
glopez-dev merged 1 commit into
mainfrom
fix/iris-ingest-user-agent
Jul 9, 2026
Merged

fix(duckpipe): user-agent navigateur pour l'ingest des contours IRIS#12
glopez-dev merged 1 commit into
mainfrom
fix/iris-ingest-user-agent

Conversation

@glopez-dev

Copy link
Copy Markdown
Contributor

Résumé

Le premier run prod incluant la maille quartier (exécution `669f12d6`) a échoué à l'étape `ingest geometries_iris` : la Géoplateforme IGN (`data.geopf.fr`) refuse le User-Agent urllib par défaut avec un HTTP 403 — même filtrage que les sources INSEE. Le correctif réutilise `BROWSER_UA` sur la SourceSpec.

Vérifié sur l'URL exacte : 403 avec l'agent par défaut, 200 (143 188 544 octets) avec `BROWSER_UA`.

En local le problème était invisible : le fichier avait été téléchargé via curl (UA accepté) et l'ingest testé sur cache.

🤖 Generated with Claude Code

https://claude.ai/code/session_011gf7XhmgAMcocod1rVJ3eJ

The IGN Geoplateforme (data.geopf.fr) rejects the default Python urllib
user-agent with HTTP 403, which failed the geometries_iris ingest step on
Cloud Run (execution 669f12d6). Same filtering behavior as the INSEE
sources: reuse BROWSER_UA. Verified: 403 with the default agent, 200 with
BROWSER_UA on the same URL.
@glopez-dev
glopez-dev merged commit db65a80 into main Jul 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant