Română
Română
Appearance
Română
Română
Appearance
Întrebări frecvente despre IPFS Ninja.
IPFS Ninja este un serviciu gestionat de fixare IPFS. Încărcați orice fișier printr-un API REST simplu sau fixați CID-uri existente din rețeaua IPFS. Fiecare fișier primește un identificator de conținut permanent (CID) și este accesibil prin gateway-ul nostru la ipfs.ninja/ipfs/<CID>.
Toate tipurile de fișiere sunt acceptate. Obiectele și array-urile JSON pot fi trimise direct. Toate celelalte fișiere (imagini, PDF-uri, HTML, video, audio, binare) sunt trimise ca conținut codificat base64.
Încărcările individuale sunt limitate de capacitatea de stocare a planului dvs. Nu există o limită de dimensiune per fișier dincolo de spațiul de stocare disponibil.
Da. Folosiți POST /pin cu orice CID valid. Clusterul nostru va prelua conținutul din rețeaua IPFS și îl va fixa în contul dvs. Consultați documentația Pinning API pentru detalii.
Depinde de dimensiunea fișierului și de câte noduri IPFS au conținutul. Fișierele mici, bine distribuite, se fixează în câteva secunde. Conținutul mare sau rar fixat poate dura câteva minute. Endpoint-ul de fixare returnează imediat cu starea pinning -- interogați GET /pin/:cid pentru a verifica progresul.
Starea se schimbă în failed. Aceasta înseamnă că CID-ul este fie invalid, fie conținutul nu mai este disponibil pe niciun nod IPFS accesibil.
Da. Tot conținutul fixat pe IPFS este accesibil public prin CID-ul său prin orice gateway IPFS. Dacă aveți nevoie de acces privat, folosiți un gateway dedicat cu modul token obligatoriu -- aceasta restricționează accesul prin gateway-ul dvs., deși conținutul rămâne disponibil pe rețeaua IPFS mai largă.
La anulare, detașăm fișierele dvs. de nodurile noastre. Dacă alte noduri IPFS au conținutul dvs. în cache, acesta poate rămâne accesibil. Cu toate acestea, fără fixare activă, fișierele vor fi în cele din urmă eliminate prin colectarea gunoiului în întreaga rețea.
Transmiteți cheia API prin antetul X-Api-Key. Generați chei din pagina Chei API din panoul de control.
Nu. IPFS Ninja nu impune limite de rată pentru cererile API. Puteți face câte cereri aveți nevoie cu orice plan.
Nu. Cheile API sunt valide până când le ștergeți. Puteți crea mai multe chei și le puteți revoca individual.
Cheile API (bws_) au acces complet -- încărcare, ștergere, listare fișiere. Tokenurile gateway (gwt_) sunt doar pentru citire și pot accesa fișiere doar prin gateway-ul dvs. dedicat. Tokenurile gateway sunt sigure pentru a fi încorporate în aplicațiile frontend.
Un gateway IPFS privat pe propriul subdomeniu (de ex. abc123.gw.ipfs.ninja) care servește doar fișierele fixate în contul dvs. Spre deosebire de gateway-ul public, nu va rezolva CID-uri de la alți utilizatori.
Gateway-urile dedicate sunt disponibile în planul Nirvana ($29/lună), care include 50 GB/lună de lățime de bandă gateway.
Da. Puteți activa modul token obligatoriu (necesită un token gwt_ la fiecare cerere) și/sau puteți seta o listă albă de IP-uri (până la 100 de adrese).
Da. Configurați allowedOrigins în setările gateway cu o listă de origini HTTPS. Doar cererile din browser de la acele origini vor fi permise. Cererile non-browser (fără antet Origin) trec fără restricție. O listă goală permite toate originile.
Tokenurile de încărcare semnate sunt credențiale cu durată limitată pentru încărcări pe partea de client. Le generați pe serverul dvs. folosind POST /upload/signed-url și le transmiteți browserelor sau aplicațiilor mobile. Clientul se autentifică cu Authorization: Signed <token> în loc să expună cheia API. Fiecare token urmărește utilizarea și expiră automat. Consultați documentația Tokenuri semnate pentru detalii.
Da. Folosiți GET /image/:cid cu parametri de interogare precum w, h, format și quality pentru redimensionare, conversie și comprimare a imaginilor din mers. Răspunsurile sunt stocate în cache pe baza CID-ului adresat prin conținut. Funcționează pe toate planurile. Consultați Optimizarea imaginilor.
Da. Includeți un obiect metadata cu până la 10 perechi cheie-valoare la încărcare prin POST /upload/new sau fixare prin POST /pin. Metadatele sunt returnate în listele de fișiere și la endpoint-ul de detalii al fișierului. Consultați documentația Fișiere și Fixare.
Da. Planul Dharma este gratuit pentru totdeauna -- 1 GB de stocare, cereri API nelimitate, fără card de credit necesar.
Fără taxe de lățime de bandă pentru cererile API pe niciun plan. Lățimea de bandă a gateway-ului dedicat (planul Nirvana) include 50 GB/lună. Când limita este atinsă, cererile gateway sunt blocate până luna următoare.
Stocarea nu se resetează. Planul dvs. include o capacitate totală de stocare (1 GB / 10 GB / 100 GB). Pentru a elibera spațiu, ștergeți fișierele de care nu mai aveți nevoie. Actualizarea planului crește capacitatea totală.
Da. Anulați abonamentul prin portalul de facturare -- fără angajamente. Contul dvs. revine la nivelul gratuit, iar fișierele fixate existente rămân accesibile.
Fișierele dvs. rămân fixate pe IPFS, dar nu puteți încărca mai multe dacă utilizarea curentă depășește limita de stocare a noului plan. Ștergeți fișiere pentru a reveni sub limită.
Toate datele sunt criptate în tranzit prin TLS/HTTPS. Autentificarea folosește tokenuri JWT (Cognito) și chei API stocate securizat. Conținutul fișierelor pe IPFS nu este criptat în repaus -- IPFS este o rețea publică prin design.
Da. Cheile API sunt concepute pentru utilizare server-side. Nu le expuneți niciodată în codul client-side. Pentru accesul la fișiere pe partea de client, folosiți tokenuri gateway (gwt_) care sunt doar pentru citire.
Trimiteți un email la info@ipfs.ninja sau consultați documentația Referința API.
Ne străduim pentru disponibilitate ridicată, dar nu oferim un SLA formal în acest moment. Serviciul este furnizat pe baza „așa cum este".