Skip to Content
TestingΑποθήκευση αντικειμένων εφαρμογής

Αποθήκευση αντικειμένων εφαρμογής

Διαθεσιμότητα

Η αποθήκευση διαχειριζόμενων αντικειμένων είναι not available yet. Η τρέχουσα υπηρεσία κάδου είναι μια προεπισκόπηση επιπέδου ελέγχου. Δημιουργεί μια εγγραφή σε σχήμα κουβά, δημιουργεί μία φορά διαπιστευτήρια σε σχήμα S3 και μπορεί να δημοσιεύσει OF_S3_* μεταβλητές περιβάλλοντος, αλλά το τελικό σημείο είναι stub-minio-platform.local:9000. Δεν δημιουργείται κάδος MinIO και κανένα αντικείμενο δεν μπορεί να αποθηκευτεί εκεί.

Μην χρησιμοποιείτε μια εγγραφή με την κατάσταση stub για μεταφορτώσεις, αντίγραφα ασφαλείας ή οποιαδήποτε δεδομένα που πρέπει να διατηρηθούν. Μια επιτυχημένη κλήση αποδεικνύει μόνο ότι η σύμβαση του αεροπλάνου ελέγχου πραγματοποιήθηκε.

Τι μπορείτε να δοκιμάσετε σήμερα

Η προεπισκόπηση ασκεί αυτά τα όρια:

  • μοναδική γενιά ονομάτων κουβά.
  • έλεγχοι ιδιοκτησίας εφαρμογής στο περιτύλιγμα MCP.
  • εφάπαξ μυστικό χειρισμό
  • Απαντήσεις λίστας μόνο για μεταδεδομένα.
  • δημοσίευση των OF_S3_ENDPOINT, OF_S3_BUCKET, OF_S3_ACCESS_KEY, OF_S3_SECRET_KEY και OF_S3_REGION. και
  • συσχέτιση της αναφοράς κάδου με την εφαρμογή.

Εάν η δημοσίευση περιβάλλοντος πετύχει, οι τιμές εξακολουθούν να είναι σύμβολα κράτησης θέσης. Καταργήστε τα πριν αναπτύξετε έναν φόρτο εργασίας που αναμένει πραγματικό χώρο αποθήκευσης.

εργαλεία MCP

ΕργαλείοΤρέχουσα συμπεριφορά
add_app_bucket(app_id)Δημιουργεί μια εγγραφή stub και μπορεί να δημοσιεύσει τιμές κράτησης θέσης OF_S3_*.
list_app_buckets(app_id)Παραθέτει μεταδεδομένα. Δεν επιστρέφει ποτέ το μυστικό κλειδί.
add_app_bucket(app_id='550e8400-e29b-41d4-a716-446655440000')

Ελέγξτε την απόκριση πριν το χρησιμοποιήσετε:

{ "bucket_id": "buk-a7f3b2c1d9e4f", "endpoint_url": "http://stub-minio-platform.local:9000", "status": "stub", "env_published": false }

Όταν η αυτόματη δημοσίευση περιβάλλοντος δεν είναι διαθέσιμη, η απάντηση μπορεί να περιλαμβάνει το μυστικό και ένα env_payload μία φορά. Αυτό δεν μετατρέπει το τελικό σημείο στέλεχος σε αποθήκευση. Χειριστείτε την απάντηση ως ευαίσθητη και μην την καταγράφετε.

Σύμβαση REST

ΜέθοδοςΜονοπάτιΑποτέλεσμα
POST/api/app-infra/bucketsΔημιουργεί μια εγγραφή προεπισκόπησης και επιστρέφει εφάπαξ δεδομένα σε σχήμα διαπιστευτηρίων.
GET/api/app-infra/buckets/{bucket_id}Επιστρέφει μεταδεδομένα χωρίς το μυστικό κλειδί.
GET/api/app-infra/buckets?app_id={app_id}Εμφανίζει τα μεταδεδομένα κάδου για μια εφαρμογή.

Προτιμήστε τα εργαλεία MCP με εμβέλεια κατόχου για κανονική χρήση. Οι διαδρομές της πλατφόρμας είναι η εσωτερική επιφάνεια ολοκλήρωσης.

Προγραμματισμένη σύμβαση αίτησης

Όταν ένας πραγματικός πάροχος είναι ενεργοποιημένος, οι εφαρμογές θα δημιουργήσουν έναν πελάτη συμβατό με S3 ρητά από τις πέντε μεταβλητές OF_S3_*. Μην βασίζεστε σε διαπιστευτήρια περιβάλλοντος AWS. Τα ίδια ονόματα μεταβλητών μπορούν να χρησιμοποιηθούν με μια προσωρινή υπηρεσία S3 που διαχειρίζεται ο χειριστής σήμερα, με την προϋπόθεση ότι παρέχετε πραγματικές τιμές μέσω των App περιβάλλον μεταβλητών.

Προτού ο διαχειριζόμενος αποθηκευτικός χώρος μπορεί να ονομαστεί έτοιμος

Μια κυκλοφορία με δυνατότητα παραγωγής χρειάζεται στοιχεία για:

  1. έναν αναπτυγμένο και προσβάσιμο κεντρικό υπολογιστή αντικειμένων αποθήκευσης.
  2. Απομόνωση πρόσβασης ανά εφαρμογή.
  3. δοκιμές μεταφόρτωσης, λήψης και αναδιάταξης-επιμονής.
  4. εναλλαγή και ασφαλής αποδέσμευση.
  5. παρακολούθηση χωρητικότητας, διαθεσιμότητας και σφαλμάτων. και
  6. Συμπεριφορά δημιουργίας αντιγράφων ασφαλείας ή αναπαραγωγής κατάλληλη για τον δηλωμένο στόχο ανθεκτικότητας.

Μέχρι να περάσουν αυτοί οι έλεγχοι, χρησιμοποιήστε μια υπηρεσία συμβατή με το S3 που διαχειρίζεται ο χειριστής και δοκιμάστε απευθείας τη διαδρομή ανάκτησής της.