|
|
Опубліковано 2021-3-9 14:47:14
|
|
|
|

Багато постачальників IDC надають послуги зберігання об'єктів, такі як OSS від Alibaba Cloud, COS від Tencent Cloud, Amazon S3 тощо, усі з подібними інтерфейсами.
Об'єктне зберігання — це архітектура комп'ютерного зберігання даних, яка керує даними як об'єктами, на відміну від інших архітектур зберігання, таких як файлові системи, які керують даними на рівні файлів, та блочне сховище, що керує даними як блоки всередині блоків і секторів. Кожен об'єкт зазвичай містить самі дані, змінну кількість метаданих і глобально унікальний ідентифікатор. Об'єктне зберігання може бути реалізоване на кількох рівнях, включно з пристроєм (пристрій зберігання об'єктів), системним та інтерфейсним. У кожному випадку сховище об'єктів намагається реалізувати функції, які інші архітектури зберігання не можуть, такі як інтерфейси, які можна програмувати безпосередньо додатками, простори назв, що охоплюють кілька фізичних апаратних екземплярів, а також функції управління даними, такі як реплікація та розподіл даних на об'єктному рівні деталізації. Порівняно з базами даних, які є технологіями структурованого зберігання даних, об'єктне зберігання головним чином спрямоване на зберігання великої кількості неструктурованих даних. Ці дані, що генеруються щодня, придатні для зберігання в об'єктному сховищі. Спочатку створимо новий проєкт .NET Framework і встановимо версію клієнта Minio .net через nuget з наступною командою:
Код виглядає так:
Про документацію інтерфейсу .NET клієнтського API:Вхід за гіперпосиланням видно.
Опис коду: Створимо my.itsvse bucket, завантажимо npp.7.9.Installer.exe локального диска на бакет і назвемо його folder1/npp.7.9.Installer.exe, крім того, отримуємо адресу завантаження об'єкта, яка дійсна протягом 1 години, і файл можна завантажити за посиланням. Зображення такі:
Примітка:Посилання для завантаження, яке ви отримуєте, не може безпосередньо змінити ім'я хоста, тобто ви не можете безпосередньо змінювати пов'язане доменне ім'я, інакше буде повідомлено про помилку підпису, наступним чином:
<Error> <Code>Підпис Не Співпадає</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> Нарешті, додайте вихідний код:
Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласка Відповідь
(Кінець)
|
Попередній:Протокол відкритого графа SEOНаступний:jQuery (JS), щоб визначити, чи повний китайський вхідний метод
|