Simon Willison kiadja a datasette-files-s3 0.1a1 verziót
A datasette-files-s3 0.1a1 verzió 64 S3 bucketet tud kezelni
Simon Willison bejelentette a datasette-files-s3 0.1a1 verziót, amely lehetővé teszi a datasette-files számára, hogy akár 64 S3 bucketet kezeljen. A frissítés a S3 backendet bővíti, így most már a fájlok tárolása és lekérése is S3 vödörből történhet.
A kiadás kulcsfontosságú újítása a S3 konfigurációjának periodikus lekérdezése egy URL-ről. Ennek köszönhetően időkorlátos IAM hitelesítő adatokat lehet használni, amelyek csak egy adott prefixen belül érvényesek. Ez jelentősen növeli a biztonságot és a rugalmas hozzáférést.
Technikailag a modul egy új backendet definiál a datasette-files számára, amely a S3 API-t hívja meg a fájlok mentésére és visszakeresésére. A konfigurációs URL rendszeres frissítése biztosítja, hogy a hitelesítési kulcsok soha ne legyenek érvénytelenek, miközben a bucketben lévő erőforrásokhoz való hozzáférés szigorúan korlátozott marad.
A 64 bucket támogatás révén a fejlesztők több projektet is kezelhetnek egyetlen datasette példány alatt, ami különösen hasznos nagyobb vállalati környezetben. A frissítés nem csak bővíti a funkcionalitást, de a biztonsági szintet is emeli, mivel a prefix alapú jogosultságok segítik a finomhangolt hozzáférési szabályokat.
Willison szerint a következő lépés a stabilitás és a teljesítmény finomhangolása. A felhasználók a következő hónapban várhatják a dokumentáció frissítését és a hibajavításokat, amelyeket a közösség visszajelzései alapján fejleszti. A 0.1a1 már elérhető a PyPI-n, és a fejlesztők most már tesztelhetik a S3 backendet a saját projekteikben.