Import API (/docs ja ”Open in Ayakaleaf” -painikkeet, open-in-overleaf-moduuli) toimii jokaisen Ayakaleaf Pro -podin web-palvelussa ja on oletuksena käytössä. URL-osoitteella annetut tiedostot ladataan saman podin linked-url-proxyn kautta. Sen kutsuminen on kuvattu sivulla Overleaf Import API.
Konfigurointi
Käyttöönotto ei vaadi mitään. Aiheeseen liittyvät ConfigMap-asetukset:
Useita replikoita
Mitään ylimääräistä ei tarvita. Uloskirjautuneen vierailijan pyyntö säilytetään Redisissä, joten se jatkuu sillä replikalla, jolle vierailija päätyy sisäänkirjautumisen jälkeen.
Testattu Kubernetesissa
Kubernetes 1.37:ssä yhdellä replikalla Import API:n päästä päähän -testimme menevät läpi (14 tapausta): /devs-sivu ja sen esimerkkiprojekti, katkelmat, kokonaiset dokumentit, URL-koodatut linkit ja data-URL-osoitteista tulevat tiedostot muutettuina projekteiksi, projektiksi kelpaamattomien lähetysten hylkääminen, sisäisistä osoitteista tulevien latausten hylkääminen, uloskirjautuneena lähetettyjen viestien ja linkkien säilyminen kirjautumisen yli sekä OVERLEAF_ALLOW_PUBLIC_ACCESS-asetuksella /devs uloskirjautuneille vierailijoille ja lähetetyn katkelman jatkaminen kerran sisäänkirjautumisen jälkeen; viimeinen tapaus menee läpi myös kolmella replikalla HAProxyn takana. Viimeksi muokattu 2. marraskuuta 2026