วิธีสำรองข้อมูลอัตโนมัติของ 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 ของ (URI)บัคเก็ต(localpath) S3 ของคุณ หรือใช้ เส้นทาง ท้องถิ่น (ไดเร็กทอรีในเครื่อง) ตัวอย่างเช่น คุณสามารถใช้คำสั่งต่อไปนี้:
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 configuration (aws configure)แฟ ล็ก –region(–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 โดยใช้แบตช์ไฟล์(Amazon S3)
1] สร้างแบตช์ไฟล์
เปิดNotepadเพื่อเปิดไฟล์.txt เปล่า(.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 10
กำหนดค่า Remote Access Client Account Lockout ใน Windows Server
วิธีการบีบอัด Bloated Registry ลมพิษใน Windows Server
RSAT เครื่องมือ DNS server หายไปใน Windows 10
Fix Windows Server Update Services Error Code 0x80072EE6
DNS Server ของคุณอาจไม่สามารถใช้งานได้ใน Windows 10
Fix Server ไม่ใช่ Found Error ใน Firefox
Fix Windows Store Error Server สะดุด
ไม่พบ Fix Site Ca, Server IP Could ไม่พบ
เซิร์ฟเวอร์ DLNA คืออะไรและจะเปิดใช้งานบน Windows 10 ได้อย่างไร
Fix ARK Unable ถึง Query Server Info สำหรับ Invite
การเข้าถึงคอมพิวเตอร์ Windows XP หรือ Windows Server 2003 จากระยะไกล
วิธีการติดตั้ง Amazon Appstore ใน Windows 11
วิธีตั้งค่าเซิร์ฟเวอร์ FTP ใน Windows โดยใช้ IIS
วิธีตั้งค่าพร็อกซีเซิร์ฟเวอร์บนแท็บเล็ต Windows 8.1 หรืออุปกรณ์ไฮบริด
Fix Fallout 76 Disconnected จาก Server
แก้ไขข้อผิดพลาดการดำเนินการเซิร์ฟเวอร์ Windows Media Player ล้มเหลว
วิธีรีเซ็ต Amazon Prime Video Pin