نحوه خودکار کردن نسخه پشتیبان از سرور ویندوز در آمازون S3
راه حل ذخیره سازی ساده آمازون (Amazon S3)(Amazon Simple Storage Solution (Amazon S3)) به شما امکان می دهد از داده های سرور ویندوز(Windows Server) خود در فضای ذخیره سازی ابری عظیم آن نسخه پشتیبان تهیه کنید. تهیه نسخه پشتیبان از اطلاعات شما بسیار مهم است، زیرا از از دست رفتن داده ها در صورت بروز حوادث غیرمنتظره جلوگیری می کند.
(Automate Windows Server)پشتیبان گیری از سرور ویندوز را در آمازون S3 به صورت خودکار انجام دهید(Amazon S3)
در این آموزش، من به شما نشان خواهم داد که چگونه فرآیند پشتیبان گیری را برای یک بار، روزانه، هفتگی یا ماهانه به طور خودکار اجرا کنید. عمل ساده است، اما برای جلوگیری از عوارض باید دستورالعمل را به دقت دنبال کنید.
Amazon AWS CLI را نصب کنید
اولین قدم برای خودکارسازی پشتیبانگیریهای آمازون AWS(Amazon AWS) ، نصب AWS CLI است. می توانید دستورالعمل های دقیق برای نصب AWS CLI نسخه 1 و 2 را در این صفحه(this page) بیابید .
هنگامی که نصب را کامل کردید، اکنون باید نمایه های کاربر پیش فرض، شناسه دسترسی و کلید را پیکربندی کنید. برای این کار دستور زیر را اجرا کنید:
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
درباره دستورات آمازون S3
شما باید یک آرگومان مسیر را در دستورات s3 مشخص کنید. برای این مسیرها، می توانید از S3 Uri استفاده کنید که (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 میرود(localpath) .
برای کپی کردن یک فایل نمونه به نام samplefile.txt در سطل خود به نام sample-bucket ، می توانید از دستور S3 زیر استفاده کنید:
aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket
در دستور بالا منطقه ای را انتخاب نکردیم. این به این دلیل است که ما قبلاً این کار را در پیکربندی aws(aws configure) انجام دادهایم . پرچم منطقه(–region) برای تعیین منطقه سطل شما استفاده می شود.
برای کپی کردن همه چیز در پوشه پشتیبان در (backups)سطل نمونه(sample-bucket) ، دستور زیر را اجرا کنید:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket
برای استفاده از دستور S3 فوق، به نکات زیر توجه کنید:
- فایل محلی نباید در سطل و پیشوند انتخاب شده وجود داشته باشد.
- اطمینان حاصل کنید که اندازه شی S3 با فایل محلی متفاوت است.
- آخرین اصلاح شی S3 باید قدیمی تر از فایل محلی باشد.
نکاتی برای استفاده از فلگ های فیلتر در دستورات S3
پرچمهای فیلتری که در دستورات S3 استفاده میکنید شامل پرچمهای –exclude و –include است. می توانید چندین بار در یک دستور از آنها استفاده کنید.
-- include
: این پوشه ها یا فایل های انتخاب شده را به دنبال دستور S3 اضافه می کند.-- exclude
: این کار از شر پوشه ها یا فایل های انتخاب شده به دنبال دستور S3 خلاص می شود.
در زیر(Below) نمونه ای از فیلترهای مورد استفاده در بالا آورده شده است:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"
برای حذف هر فایلی در پوشهای به نام پشتیبانگیری(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(.bat) ذخیره کنید ، که آن را به یک فایل دسته ای تبدیل می کند.
2] یک(Create) کار جدید در Task Scheduler ایجاد کنید(Task Scheduler)
(Press)کلید Windows(Windows) را فشار دهید و زمانبندی کار را(task scheduler) جستجو کنید.
Task Scheduler را از نتایج انتخاب کنید .
در Task Scheduler، روی Actions کلیک کرده و Create Task را انتخاب کنید . یک نام کار وارد کنید و یک توضیح بنویسید.
یک ماشه برای یک بار، روزانه، هفتگی یا ماهانه اضافه کنید.
3] عمل اضافه کنید
به تب Actions بروید و عمل زیر را از منوی کشویی انتخاب کنید: Start a program .
در کادر Program/script ، فایل دسته ای تازه ایجاد شده را جستجو کنید.
وظیفه جدید ایجاد شده را ذخیره کنید.
امیدوارم درک این آموزش برای شما آسان باشد.
Related posts
HDG توضیح می دهد: آمازون S3 چیست؟
سهام اداری غیر فعال کردن از Windows Server
Iperius Backup: نرم افزار به طور خودکار پشتیبان گیری در Windows 10
پیکربندی Remote Access Client Account Lockout در Windows Server
چگونه برای فشرده سازی Bloated Registry HIVES در Windows Server
Fix Windows Server Update Services Error Code 0x80072EE6
نحوه خرید Steam gift کارت یا Steam بازی از Amazon
رفع نمایش دستگاه KFAUWI آمازون در شبکه
رفع خطای Windows Media Player Server Execution Failed
Public DNS Server Tool DNS changer رایگان برای Windows 10 است
نحوه تنظیم یک سرور پروکسی در رایانه لوحی یا دستگاه هیبریدی ویندوز 8.1
از کجا دانلود Windows Server Insider Preview Builds؟
چگونه می توان واردات LDAP در Windows Server & Client Machines را فعال کرد
نحوه راه اندازی یک سرور FTP در ویندوز با استفاده از IIS
چگونه به Enable & Configure DNS Aging و Scavenging در Windows Server
Access FTP Server با استفاده از Command Prompt در Windows 10
سرور DLNA چیست و چگونه آن را در ویندوز 10 فعال کنیم؟
چگونه برای ایجاد یک VPN Server عمومی در Windows 10
Fix Omegle Error Connecting به Server (2021)
نحوه رفع خطای RPC Server is Unavailable در ویندوز