Πολλοί προμηθευτές IDC παρέχουν υπηρεσίες αποθήκευσης αντικειμένων, όπως το OSS του Alibaba Cloud, το COS του Tencent Cloud, το S3 της Amazon κ.λπ., όλα με παρόμοιες διεπαφές.
Η αποθήκευση αντικειμένων είναι μια αρχιτεκτονική αποθήκευσης δεδομένων υπολογιστή που διαχειρίζεται δεδομένα ως αντικείμενα, σε αντίθεση με άλλες αρχιτεκτονικές αποθήκευσης, όπως συστήματα αρχείων που διαχειρίζονται δεδομένα σε επίπεδο αρχείου και αποθήκευση μπλοκ που διαχειρίζεται δεδομένα ως μπλοκ μέσα σε μπλοκ και τομείς. Κάθε αντικείμενο περιλαμβάνει συνήθως τα ίδια τα δεδομένα, μια μεταβλητή ποσότητα μεταδεδομένων και ένα καθολικά μοναδικό αναγνωριστικό. Η αποθήκευση αντικειμένων μπορεί να εφαρμοστεί σε πολλαπλά επίπεδα, συμπεριλαμβανομένου του επιπέδου συσκευής (συσκευή αποθήκευσης αντικειμένων), του επιπέδου συστήματος και του επιπέδου διεπαφής. Σε κάθε περίπτωση, η αποθήκευση αντικειμένων επιχειρεί να εφαρμόσει χαρακτηριστικά που άλλες αρχιτεκτονικές αποθήκευσης δεν μπορούν, όπως διεπαφές που μπορούν να προγραμματιστούν απευθείας από εφαρμογές, χώρους ονομάτων που μπορούν να εκτείνονται σε πολλαπλές φυσικές παρουσίες υλικού και λειτουργίες διαχείρισης δεδομένων, όπως αναπαραγωγή δεδομένων και διανομή δεδομένων σε επίπεδο αντικειμένου. Σε σύγκριση με τις βάσεις δεδομένων, οι οποίες είναι δομημένες τεχνολογίες αποθήκευσης δεδομένων, η αποθήκευση αντικειμένων στοχεύει κυρίως στην αποθήκευση μεγάλου όγκου μη δομημένων δεδομένων. Αυτά τα δεδομένα που παράγονται σε καθημερινή βάση είναι κατάλληλα για αποθήκευση σε αποθήκευση αντικειμένων. Αρχικά, ας δημιουργήσουμε ένα νέο έργο πλαισίου .NET και ας εγκαταστήσουμε την έκδοση Minio .net του πελάτη μέσω nuget, με την ακόλουθη εντολή:
Ο κωδικός έχει ως εξής:
Σχετικά με την τεκμηρίωση της διεπαφής API προγράμματος-πελάτη .NET:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Περιγραφή κώδικα: Δημιουργήστε έναν κάδο my.itsvse, ανεβάστε το npp.7.9.Installer.exe του τοπικού δίσκου στον κάδο και ονομάστε το folder1/npp.7.9.Installer.exe, επιπλέον, λαμβάνουμε τη διεύθυνση λήψης του αντικειμένου, η οποία ισχύει για 1 ώρα και το αρχείο μπορεί να ληφθεί μέσω του συνδέσμου. Οι αποδόσεις είναι οι εξής:
Σημείωση:Ο σύνδεσμος λήψης που λαμβάνετε δεν μπορεί να τροποποιήσει απευθείας το όνομα κεντρικού υπολογιστή, δηλαδή, δεν μπορείτε να τροποποιήσετε απευθείας το συνδεδεμένο όνομα τομέα, διαφορετικά θα αναφερθεί σφάλμα υπογραφής, ως εξής:
<Error> <Code>SignatureDoesNotMatch</Code> <Message>Η υπογραφή αιτήματος που υπολογίσαμε δεν ταιριάζει με την υπογραφή που δώσατε. Ελέγξτε το κλειδί και τη μέθοδο υπογραφής.</Message> <Key>golden-oldies.zip</Key> <BucketName>my.itsvse</BucketName> <Resource>golden-oldies.zip</Resource> <RequestId>166A8CCA82FAA5DC</RequestId> <HostId>152862C6-7953-45D1-A0ED-26C70FA7BD70</HostId> </Error> Τέλος, επισυνάψτε τον πηγαίο κώδικα:
Τουρίστες, αν θέλετε να δείτε το κρυφό περιεχόμενο αυτής της ανάρτησης, παρακαλώ Απάντηση
(Τέλος)
|