Как да автоматизирате архивиране на Windows Server в Amazon S3
Amazon Simple Storage Solution (Amazon S3) ви позволява да архивирате данни от вашия Windows Server в масивното му хранилище в облак. Архивирането на вашите данни е от решаващо значение, тъй като предотвратява загубата на данни в случай на неочаквани събития.
(Automate Windows Server)Автоматизирайте архивиране на Windows Server в Amazon S3
В този урок ще ви покажа как да автоматизирате процеса на архивиране да се изпълнява веднъж, дневно, седмично или месечно. Операцията е лесна, но трябва да следвате внимателно ръководството, за да избегнете усложнения.
Инсталирайте Amazon AWS CLI
Първата стъпка за автоматизиране на вашите резервни копия на Amazon AWS е да инсталирате AWS CLI . Можете да намерите подробни инструкции за инсталиране на AWS CLI версии 1 и 2 на тази страница(this page) .
Когато завършите инсталацията, сега трябва да конфигурирате потребителските профили по подразбиране, ID за достъп и ключ. За да направите това, изпълнете командата по-долу:
aws configure AWS Access Key ID [None]: <AccessID> AWS Secret Access Key [None]: secretkey Default region name [None]: us-east-1 Default output format [None]: json
Относно командите на Amazon S3
Трябва да посочите аргумент за път в s3 команди. За тези пътища можете да използвате или S3 Uri , който е URI на вашата S3 кофа, или да използвате локален път(localpath) (локалната директория). Например, можете да използвате следните команди:
localpath - C://Desktop/backups S3URI: - s3://yourbucket/yourkey
Следователно цялата операция S3 може да приеме следната форма:
aws s3 s3command souce_file/folder destinationpath
Операцията преминава от локалния път(localpath) към S3URI , S3URI към S3URI и S3URI към локален път(localpath) .
За да копирате примерен файл, наречен samplefile.txt , във вашата кофа, наречена sample-bucket , можете да използвате командата S3 по-долу:
aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket
В горната команда не избрахме регион. Това е така, защото вече сме направили това в aws configure . Флагът –region се използва за определяне на региона на вашата кофа.
За да копирате всичко в папката за архивиране в (backups)кофата за проби(sample-bucket) , изпълнете командата, която следва:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket
За да използвате горната команда S3, обърнете внимание на следното:
- Локалният файл не трябва да съществува в избраната кофа и префикс.
- Уверете се, че размерът на S3 обекта е различен от този на локалния файл.
- Последната модификация на S3 обекта трябва да е по-стара от тази на локалния файл.
Съвети за използване на филтърни флагове в S3 команди
Флаговете за филтриране, които използвате в командите на S3, включват флаговете –exclude(–exclude) и –include . Можете да ги използвате няколко пъти с една команда.
-- include
: Това добавя избрани папки или файлове след команда S3.-- exclude
: Това премахва избрани папки или файлове след команда S3.
По-долу(Below) е даден пример за използваните по-горе филтри:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"
За да изключите всеки файл в папка с име backup(backups) и да включите всички файлове в тази папка, които имат разширения jpg, png и text(jpg, png, and text) , изпълнете командата по-долу.
Тук също тествахме нашите настройки с помощта на --dryrun
флага:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun
ЗАБЕЛЕЖКА: (NOTE: ) Без флаговете, системата включва всеки файл в S3 операции. Също така се прилага последният филтър.
Как да създадете резервни копия на Amazon S3 с помощта на пакетни файлове
1] Създайте пакетния файл
Стартирайте Notepad , така че да отвори празен .txt файл.
Въведете(Enter) следната команда S3 за синхронизиране на архивните папки с вашата S3 кофа:
aws s3 sync "C://Desktop/backups/" s3://your-bucket
Запазете txt файла с разширението .bat , което го прави пакетен файл.
2] Създайте(Create) нова задача в Task Scheduler
Натиснете клавиша(Press) Windows и(Windows) потърсете планировчик на задачи(task scheduler) .
Изберете Task Scheduler от резултатите.
В Task Scheduler щракнете върху Действия(Actions) и изберете Създаване на задача(Create Task) . Въведете име на задача и напишете описание.
Добавете тригер за еднократно, ежедневно, седмично или месечно.
3] Добавяне на действие
Превключете към раздела Действия(Actions) и изберете следното действие от падащото меню: Стартиране на програма(Start a program) .
В полето Program/script потърсете новосъздадения пакетен файл.
Запазете новосъздадената задача.
Надявам се да намерите този урок лесен за разбиране.
Related posts
HDG обяснява: Какво е Amazon S3?
Деактивирайте административните споделяния от Windows Server
Iperius Backup е безплатен софтуер за архивиране за Windows Server
Конфигуриране на блокиране на клиентски акаунт за отдалечен достъп в Windows Server
Как да компресирате надути кошери в системния регистър в Windows Server
Поправете код за грешка на услугите за актуализиране на Windows Server 0x80072EE6
Как да напуснете Discord сървър (2022)
Коригиране на проблеми с отразяването на екрана на Amazon Firestick
RSAT липсват инструменти за DNS сървър в Windows 10
Къде да изтегля Windows Server Insider Preview Builds?
Как да създадете публичен VPN сървър на Windows 10
Поправете показването на устройството Amazon KFAUWI в мрежата
Как да премахнете роли и функции в Windows Server
Поправете грешка в магазина на Windows. Сървърът се е препънал
Как да настроите FTP сървър в Windows с помощта на IIS
Как да коригирате грешката „RPC сървърът не е наличен“ в Windows
Поправете грешката на сървъра не е намерен във Firefox
Как да активирате и конфигурирате DNS Aging & Scavenging в Windows Server
Как да инсталирате Amazon Appstore в Windows 11
Поправете грешка при активиране на Windows Server 0xc004f069