Per T125459, we should create an API request proxy so that Tool Labs tools can access the Google API from a single IP address, as their API is restricted to a whitelist of IP addresses.
Description
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | MusikAnimal | T136720 Create an API request proxy so that Tool Labs tools can access the Google API from a single IP address | |||
Resolved | bd808 | T136862 Create project Google-api-proxy | |||
Resolved | Andrew | T136865 Static IP for google-api-proxy project |
Event Timeline
Comment Actions
I'll start with something that is basically a clone of T132943: Create an API request proxy so that Tool Labs tools can access the Yandex API from a single IP address and then we can test to see if more work is needed.
Comment Actions
The proxy is up and running at https://google-api-proxy.wmflabs.org/. Access from outside the Labs network will receive a 403 Forbidden response.
Any Google API key can be used with the proxy by adding the IP 208.80.155.245 as an authorized endpoint for the key. See https://wikitech.wikimedia.org/wiki/Nova_Resource:Google-api-proxy for additional information.