Про льодовик Amazon S3:Вхід за гіперпосиланням видно.
Amazon S3 Glacier та S3 Glacier Deep Archive — це безпечні, довговічні та надзвичайно недорогі класи для зберігання даних та довгострокового резервного копіювання Amazon S3. З довговічністю 99.9999999999% та комплексними функціями безпеки та відповідності вони можуть допомогти відповідати найсуворішим регуляторним вимогам. Клієнти можуть зберігати дані всього за $1 за ТБ на місяць, що суттєво знижує витрати порівняно з локальними рішеннями. Щоб знизити витрати та задовольнити різноманітні потреби у пошуку, Amazon S3 Glacier пропонує три варіанти доступу до архівів — від хвилин до годин; Глибокий архів льодовика S3 пропонує два варіанти доступу — від 12 до 48 годин на пошук.
Його перевага полягає в тому, що ціна дуже низька, що підходить для зберігання довгостроково невикористаних ресурсів, таких як: файли резервного копіювання бази даних, архівні матеріали, архіви даних тощо. Однак, якщо ви отримаєте дані завантаження, доведеться чекати дуже довго, якщо не придбаєте сервіс прискорення. Ціни також відрізняються для кожного регіону, наприклад, Токійський район:100G файлів (один місяць) = 0,5USD = 3,5 юаня
Ціноутворення:Вхід за гіперпосиланням видно.
Перше: Створити ключ доступу (ідентифікатор ключа доступу та секретний ключ доступу)
Адреса:Вхід за гіперпосиланням видно.
Ключі доступу (awsAccessKeyId, awsSecretAccessKey) використовуються при виклику інтерфейсу API AWS, а root-ключ доступу користувача дає необмежений доступ до всього вашого облікового запису AWS. Як показано нижче:
Тут створений ключ копіюється для подальшого використання.
2: Створити бібліотеку файлів S3 Glacier
Наприклад, у районі Токіо вебсайт:Вхід за гіперпосиланням видно., як показано на рисунку нижче:
Назви та коди регіонів Amazon:Вхід за гіперпосиланням видно.
Назва регіону | код | США Схід (Огайо) | US-East-2 | US East (Північна Вірджинія) | US-East-1 | US West (Північна Каліфорнія) | US-West-1 | US West (Орегон) | US-West-2 | Африка (Кейптаун) | AF-SOUTH-1 | Азіатсько-Тихоокеанський (Гонконг) | AP-East-1 | Азіатсько-Тихоокеанський регіон (Мумбаї) | AP-Південь-1 | Азіатсько-Тихоокеанський регіон (Осака) | AP-Північний Схід-3 | Азіатсько-Тихоокеанський регіон (Сеул) | AP-Північно-Схід-2 | Азіатсько-Тихоокеанський регіон (Сінгапур) | AP-Southeast-1 | Азіатсько-Тихоокеанський регіон (Сідней) | AP-Southeast-2 | Азіатсько-Тихоокеанський регіон (Токіо) | AP-Північно-Схід-1 | Канада (Центральний) | CA-Central-1 | Китай (Пекін) | CN-North-1 | Китай (Нінся) | CN-Northwest-1 | Європа (Франкфурт) | EU-CENTRAL-1 | Європа (Ірландія) | EU-WEST-1 | Європа (Лондон) | EU-WEST-2 | Європа (Мілан) | EU-SOUTH-1 | Європа (Париж) | EU-WEST-3 | Європа (Стокгольм) | EU-Північ-1 | Близький Схід (Бахрейн) | ME-SOUTH-1 | Південна Америка (Сан-Паулу) | SA-East-1 |
3: Створити нову програму ASP.NET Core
Щоб створити нову програму ASP.NET Core і викликати AWS SDK для завантаження файлу до бібліотеки S3 Glacier, потрібно скористатися nuget для посилання на наступний пакет:
Завантаження файлів
Код виглядає так:
Завантажити файл
Після отримання файлу завантаження зі сховища S3 Glacier потрібно терпляче почекати (Час відновлення варіюється від хвилин до годин, і навіть файли, які щойно були завантажені, доводиться чекати дуже довгоМи бачимо, що після надсилання запиту на отримання файлу програма отримає результат через чергу повідомлень, як показано на рисунку нижче:
Код виглядає так:
Увімкнути вихідний код журналу:
Я розробив сервіс резервного копіювання S3 Glacier, який має викликати лише інтерфейс контролера для завантаження файлів у S3 Glacier, як показано на рисунку нижче:
Завантаження вихідного коду:Вхід за гіперпосиланням видно.
|