Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 38284|Ответ: 1

[Источник] .NET Core делает резервное копирование данных в хранилище Amazon S3 Glacier

[Скопировать ссылку]
Опубликовано 12.09.2021 20:50:27 | | | |
О леднике Amazon S3:Вход по гиперссылке виден.

Amazon S3 Glacier и S3 Glacier Deep Archive — это безопасные, долговечные и чрезвычайно недорогие облачные классы Amazon S3 для архивирования данных и долгосрочного резервного копирования. С долговечностью 99.999999999% и комплексными функциями безопасности и соответствия они могут помочь соответствовать самым строгим нормативным требованиям. Клиенты могут хранить данные всего за $1 за ТБ в месяц, что значительно снижает затраты по сравнению с локальными решениями. Чтобы снизить затраты и одновременно удовлетворить разнообразные потребности в поиске, Amazon S3 Glacier предлагает три варианта доступа к архивам — от минут до часов; Глубинный архив ледника S3 предлагает два варианта доступа — от 12 до 48 часов на поиск.

Его преимущество в том, что цена очень низкая, подходит для хранения долгосрочных неиспользуемых ресурсов, таких как: резервные копии базы данных, архивные материалы, архивы данных и т.д. Однако если вы получите данные загрузки, вам придётся ждать очень долго, если не приобрести сервис ускорения. Цены также различаются для каждого региона, например, район Токио:100G файлов (один месяц) = 0,5 USD = 3,5 юаней

Ценообразование:Вход по гиперссылке виден.

Первое: Создать ключ доступа (идентификатор ключа доступа и секретный ключ доступа)

Адрес:Вход по гиперссылке виден.

Ключи доступа (awsAccessKeyId, awsSecretAccessKey) используются при вызове интерфейса AWS API, а корневой ключ доступа пользователя предоставляет неограниченный доступ ко всему вашему аккаунту AWS. Как показано ниже:


Здесь созданный ключ копируется для последующего использования.

2: Создать библиотеку файлов S3 Glacier

Например, в районе Токио сайт:Вход по гиперссылке виден., как показано на рисунке ниже:



Названия и коды регионов Amazon:Вход по гиперссылке виден.

Название региона
код
США Восток (Огайо)
US-East-2
США Восток (Северная Вирджиния)
US-East-1
US West (Северная Калифорния)
US-West-1
US West (Орегон)
US-WEST-2
Африка (Кейптаун)
AF-SOUTH-1
Азиатско-Тихоокеанский (Гонконг)
AP-EAST-1
Азиатско-Тихоокеанский регион (Мумбаи)
AP-South-1
Азиатско-Тихоокеанский регион (Осака)
AP-Northeast-3
Азиатско-Тихоокеанский регион (Сеул)
AP-Northeast-2
Азиатско-Тихоокеанский регион (Сингапур)
AP-Юго-Восток-1
Азиатско-Тихоокеанский регион (Сидней)
AP-Юго-Восток-2
Азиатско-Тихоокеанский регион (Токио)
AP-Northeast-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-NORTH-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, как показано на рисунке ниже:




Скачать исходный код:Вход по гиперссылке виден.




Предыдущий:Рекомендуется два инструмента для анализа слоя изображений Docker
Следующий:Git восстанавливает файлы, которые были зафиксированы для удаления
 Хозяин| Опубликовано 04.04.2025 12:15:21 |
Мгновенное извлечение ледника S3— Для архивированных данных, требующих немедленного доступа, таких как медицинские изображения, новостные СМИ или геномные данные, выберите класс хранения S3 Glacier Instant Retrieval — класс архивного хранилища, обеспечивающий самую низкую стоимость хранения в миллисекундах.

Гибкий поиск на леднике S3— Для архивированных данных, которые не требуют немедленного доступа, но требуют гибкости для бесплатного получения больших наборов данных, например, для резервного копирования или аварийного восстановления, выберите класс хранения S3 Glacier Flexible Retrieval для получения за минуты или бесплатного массового извлечения в течение 12 часов.

Архив глубины ледника S3— Чтобы хранить данные 7–10 лет и более для удовлетворения потребностей клиентов и требований по соблюдению нормативных требований, таких как финансовые услуги, здравоохранение, медиа и развлечения, а также государственный сектор, выберите класс хранения S3 Glacier Deep Archive — самый дешёвый облачный носитель, который получает данные в течение 12–48 часов.
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com