Ελληνικά
Ελληνικά
Appearance
Ελληνικά
Ελληνικά
Appearance
Συχνές ερωτήσεις σχετικά με το IPFS Ninja.
Το IPFS Ninja είναι μια διαχειριζόμενη υπηρεσία IPFS pinning. Ανεβάζετε οποιοδήποτε αρχείο μέσω ενός απλού REST API, ή καρφιτσώνετε υπάρχοντα CID από το δίκτυο IPFS. Κάθε αρχείο αποκτά μόνιμο αναγνωριστικό περιεχομένου (CID) και είναι προσβάσιμο μέσω του gateway μας στο ipfs.ninja/ipfs/<CID>.
Υποστηρίζονται όλοι οι τύποι αρχείων. Τα JSON αντικείμενα και πίνακες μπορούν να σταλούν απευθείας. Όλα τα άλλα αρχεία (εικόνες, PDF, HTML, βίντεο, ήχος, δυαδικά) στέλνονται ως περιεχόμενο κωδικοποιημένο σε base64.
Τα μεμονωμένα ανεβάσματα περιορίζονται από το επίδομα αποθήκευσης του πλάνου σας. Δεν υπάρχει όριο μεγέθους ανά αρχείο πέραν της διαθέσιμης αποθήκευσής σας.
Ναι. Χρησιμοποιήστε POST /pin με οποιοδήποτε έγκυρο CID. Το cluster μας θα ανακτήσει το περιεχόμενο από το δίκτυο IPFS και θα το καρφιτσώσει στον λογαριασμό σας. Δείτε τα Pinning API docs για λεπτομέρειες.
Εξαρτάται από το μέγεθος του αρχείου και πόσοι κόμβοι IPFS έχουν το περιεχόμενο. Μικρά, καλά κατανεμημένα αρχεία καρφιτσώνονται σε δευτερόλεπτα. Μεγάλο ή σπάνια καρφιτσωμένο περιεχόμενο μπορεί να πάρει μερικά λεπτά. Το endpoint pin επιστρέφει αμέσως με κατάσταση pinning — κάντε poll στο GET /pin/:cid για να ελέγξετε την πρόοδο.
Η κατάσταση αλλάζει σε failed. Αυτό σημαίνει ότι το CID είναι μη έγκυρο ή το περιεχόμενο δεν είναι πλέον διαθέσιμο σε κανέναν προσβάσιμο κόμβο IPFS.
Ναι. Όλο το περιεχόμενο που καρφιτσώνεται στο IPFS είναι δημόσια προσβάσιμο μέσω του CID του μέσω οποιουδήποτε IPFS gateway. Αν χρειάζεστε ιδιωτική πρόσβαση, χρησιμοποιήστε ένα αποκλειστικό gateway με λειτουργία απαίτησης token — αυτό περιορίζει την πρόσβαση μέσω του gateway σας, αν και το περιεχόμενο παραμένει διαθέσιμο στο ευρύτερο δίκτυο IPFS.
Ξεκαρφιτσώνουμε τα αρχεία σας από τους κόμβους μας όταν ακυρώνετε. Αν άλλοι κόμβοι IPFS έχουν αποθηκεύσει προσωρινά το περιεχόμενό σας, μπορεί να παραμείνει προσβάσιμο. Ωστόσο, χωρίς ενεργό καρφίτσωμα, τα αρχεία θα αφαιρεθούν τελικά μέσω garbage collection σε όλο το δίκτυο.
Περάστε το API key σας μέσω του header X-Api-Key. Δημιουργήστε κλειδιά από τη σελίδα API Keys στον πίνακα ελέγχου σας.
Όχι. Το IPFS Ninja δεν επιβάλλει όρια ρυθμού στα αιτήματα API. Μπορείτε να κάνετε όσα αιτήματα χρειάζεστε σε οποιοδήποτε πλάνο.
Όχι. Τα API key ισχύουν μέχρι να τα διαγράψετε. Μπορείτε να δημιουργήσετε πολλαπλά κλειδιά και να τα ανακαλέσετε μεμονωμένα.
Τα API key (bws_) έχουν πλήρη πρόσβαση — ανέβασμα, διαγραφή, λίστα αρχείων. Τα gateway token (gwt_) είναι μόνο για ανάγνωση και μπορούν να αποκτήσουν πρόσβαση σε αρχεία μόνο μέσω του αποκλειστικού gateway σας. Τα gateway token είναι ασφαλή για ενσωμάτωση σε εφαρμογές frontend.
Ένα ιδιωτικό IPFS gateway στο δικό σας subdomain (π.χ. abc123.gw.ipfs.ninja) που εξυπηρετεί μόνο αρχεία καρφιτσωμένα στον λογαριασμό σας. Σε αντίθεση με το δημόσιο gateway, δεν θα επιλύσει CID από άλλους χρήστες.
Τα αποκλειστικά gateways είναι διαθέσιμα στο πλάνο Nirvana ($29/μήνα), που περιλαμβάνει 50 GB/μήνα εύρος ζώνης gateway.
Ναι. Μπορείτε να ενεργοποιήσετε τη λειτουργία απαίτησης token (απαιτεί token gwt_ σε κάθε αίτημα) και/ή να ορίσετε IP whitelist (έως 100 διευθύνσεις).
Ναι. Ρυθμίστε το allowedOrigins στις ρυθμίσεις gateway σας με λίστα HTTPS origins. Μόνο αιτήματα browser από αυτές τις πηγές θα επιτρέπονται. Αιτήματα εκτός browser (χωρίς header Origin) περνούν χωρίς περιορισμό. Κενή λίστα επιτρέπει όλες τις πηγές.
Τα υπογεγραμμένα token ανεβάσματος είναι διαπιστευτήρια περιορισμένου χρόνου για ανεβάσματα από πλευρά πελάτη. Τα δημιουργείτε στον server σας χρησιμοποιώντας POST /upload/signed-url και τα περνάτε σε browsers ή εφαρμογές κινητών. Ο πελάτης πιστοποιείται με Authorization: Signed <token> αντί να εκθέτει το API key σας. Κάθε token παρακολουθεί τη χρήση και λήγει αυτόματα. Δείτε τα Signed Tokens docs για λεπτομέρειες.
Ναι. Χρησιμοποιήστε GET /image/:cid με παραμέτρους ερωτήματος όπως w, h, format και quality για αλλαγή μεγέθους, μετατροπή και συμπίεση εικόνων on-the-fly. Οι απαντήσεις αποθηκεύονται στην cache βάσει του CID. Αυτό λειτουργεί σε όλα τα πλάνα. Δείτε Βελτιστοποίηση Εικόνας.
Ναι. Συμπεριλάβετε ένα αντικείμενο metadata με έως 10 ζεύγη κλειδιού-τιμής κατά το ανέβασμα μέσω POST /upload/new ή το καρφίτσωμα μέσω POST /pin. Τα metadata επιστρέφονται στις λίστες αρχείων και στο endpoint λεπτομερειών αρχείου. Δείτε τα docs Αρχεία και Καρφίτσωμα.
Ναι. Το πλάνο Dharma είναι δωρεάν για πάντα — 1 GB αποθήκευσης, απεριόριστα αιτήματα API, δεν απαιτείται πιστωτική κάρτα.
Χωρίς χρεώσεις εύρους ζώνης σε αιτήματα API για οποιοδήποτε πλάνο. Το εύρος ζώνης αποκλειστικού gateway (πλάνο Nirvana) περιλαμβάνει 50 GB/μήνα. Όταν φτάσει το όριο, τα αιτήματα gateway αποκλείονται μέχρι τον επόμενο μήνα.
Η αποθήκευση δεν γίνεται επαναφορά. Το πλάνο σας περιλαμβάνει συνολικό επίδομα αποθήκευσης (1 GB / 10 GB / 100 GB). Για να ελευθερώσετε χώρο, διαγράψτε αρχεία που δεν χρειάζεστε πλέον. Η αναβάθμιση του πλάνου σας αυξάνει το συνολικό επίδομά σας.
Ναι. Ακυρώστε τη συνδρομή σας μέσω της πύλης χρέωσης — χωρίς δέσμευση. Ο λογαριασμός σας επιστρέφει στο δωρεάν επίπεδο και τα καρφιτσωμένα αρχεία παραμένουν προσβάσιμα.
Τα αρχεία σας παραμένουν καρφιτσωμένα στο IPFS, αλλά δεν μπορείτε να ανεβάσετε περισσότερα αν η τρέχουσα χρήση σας υπερβαίνει το όριο αποθήκευσης του νέου πλάνου. Διαγράψτε αρχεία για να επιστρέψετε κάτω από το όριο.
Όλα τα δεδομένα κρυπτογραφούνται κατά τη μεταφορά μέσω TLS/HTTPS. Η πιστοποίηση χρησιμοποιεί JWT token (Cognito) και API key που αποθηκεύονται με ασφάλεια. Το περιεχόμενο αρχείων στο IPFS δεν κρυπτογραφείται σε κατάσταση ηρεμίας — το IPFS είναι δημόσιο δίκτυο εκ σχεδιασμού.
Ναι. Τα API key σχεδιάστηκαν για χρήση στην πλευρά του server. Μην τα εκθέτετε ποτέ σε κώδικα client-side. Για πρόσβαση αρχείων στην πλευρά του πελάτη, χρησιμοποιήστε gateway token (gwt_) που είναι μόνο για ανάγνωση.
Στείλτε email στο info@ipfs.ninja ή ελέγξτε την τεκμηρίωση Αναφορά API.
Προσπαθούμε για υψηλή διαθεσιμότητα αλλά δεν προσφέρουμε επίσημο SLA αυτή τη στιγμή. Η υπηρεσία παρέχεται σε βάση "ως έχει".