ในบทแนะนำสอนการใช้งานนี้ เราจะช่วยให้คุณสามารถใช้ AWS Command Line Interface (CLI) เพื่อเข้าถึง Amazon S3 เราจะทำเช่นนี้เพื่อให้คุณสามารถสร้างสคริปต์ของคุณเองสำหรับการสำรองไฟล์ไปยังระบบคลาวด์และเรียกดูไฟล์ดังกล่าวได้อย่างง่ายดายตามต้องการ วิธีนี้จะทำให้กระบวนการสำรองข้อมูลโดยอัตโนมัติรวดเร็วยิ่งขึ้น น่าเชื่อถือยิ่งขึ้น และมีระบบมากขึ้น คุณสามารถใช้ข้อมูลนี้ในการสร้างงานตามกำหนดเวลา (หรืองาน Cron) เพื่อรับมือกับการสำรองข้อมูลได้

หมายเหตุ: บทแนะนำสอนการใช้งานนี้สร้างตามแนวคิดจากบทแนะนำสอนการใช้งานการสำรองไฟล์ของคุณไปยัง Amazon S3 หากคุณยังไม่ได้ดูบทแนะนำสอนการใช้งานดังกล่าว คุณควรศึกษาให้เสร็จสิ้นก่อน

การจัดเก็บไฟล์ของคุณด้วย AWS จำเป็นต้องมีบัญชี

สร้างบัญชีฟรีภายในเวลาไม่กี่นาที

AWS Free Tier ประกอบด้วยพื้นที่จัดเก็บขนาด 5 GB คำขอ Get จำนวน 20,000 รายการ และคำขอ Put จำนวน 2,000 รายการพร้อมด้วย Amazon S3

ดูรายละเอียด AWS Free Tier »

 

ในขั้นตอนนี้ การใช้บริการ IAM คุณจะสร้างบัญชีผู้ใช้ด้วยสิทธิ์ระดับผู้ดูแล ในขั้นตอนต่อมา คุณจะใช้บัญชีผู้ใช้นี้เพื่อเข้าถึงบริการของ AWS อย่างปลอดภัยโดยใช้ AWS CLI


a.  เมื่อคุณคลิกที่นี่ AWS Management Console จะเปิดหน้าต่างเบราว์เซอร์ใหม่ เพื่อที่คุณจะได้เปิดคำแนะนำการใช้งานแบบทีละขั้นตอนนี้ค้างไว้ เมื่อหน้าจอโหลดข้อมูลแล้ว ให้ใส่ชื่อผู้ใช้และรหัสผ่านของคุณเพื่อเริ่มต้นใช้งาน จากนั้นพิมพ์ IAM ในแถบค้นหาและเลือก IAM เพื่อเปิดแดชบอร์ด Identity and Access Management

(คลิกเพื่อขยาย)


b. จากหน้าแดชบอร์ด AWS Identity and Access Management คลิกที่ Users (ผู้ใช้) ทางด้านซ้าย

(คลิกเพื่อขยาย)


c. คลิกที่ปุ่ม Add user (เพิ่มผู้ใช้)

(คลิกเพื่อขยาย)


d. ป้อนชื่อผู้ใช้ในช่องข้อความถัดจาก User name: (ชื่อผู้ใช้:) (เราจะใช้ AWS_Admin สำหรับตัวอย่างนี้) และเลือก Programmatic access (การเข้าถึงแบบโปรแกรม) ในส่วนเลือกประเภทการเข้าถึง AWS คลิกที่ปุ่ม Next: Permissions (ถัดไป: สิทธิ์)

(คลิกเพื่อขยาย)


e. คลิกที่ตัวเลือก Attach existing policies directly (แนบนโยบายที่มีอยู่โดยตรง) เลือก AdministratorAccess จากนั้นคลิก Next: Review (ถัดไป: ตรวจสอบ) 

(คลิกเพื่อขยาย)


f. คลิกที่ Create user (สร้างผู้ใช้)

(คลิกเพื่อขยาย)


g. คลิกที่ปุ่ม Download Credentials (ดาวน์โหลดข้อมูลรับรอง) และบันทึกไฟล์ redentials.csv ในตำแหน่งที่ปลอดภัย (คุณจะต้องใช้ภายหลังในขั้นตอนที่ 3) จากนั้นคลิกปุ่ม Close (ปิด)

(คลิกเพื่อขยาย)

ตอนนี้คุณมีผู้ใช้ IAM แล้ว คุณต้องติดตั้ง AWS Command Line Interface (CLI) ด้านล่างนี้เป็นคำแนะนำตามประเภทของระบบปฏิบัติการที่คุณใช้ โปรดเลือกแท็บที่สอดคล้องกับระบบปฏิบัติการของคุณ

เลือก PC (พีซี) จากแท็บด้านล่างหากคุณใช้คอมพิวเตอร์ที่ใช้ Windows

เลือก Mac/Linux จากแท็บด้านล่างหากคุณใช้คอมพิวเตอร์ที่ใช้ OSX หรือ Linux

  • พีซี

     

    a. ดาวน์โหลดและเปิดใช้งานตัวติดตั้ง Windows (64-บิต, 32-บิต)

    หมายเหตุ: ผู้ใช้ Windows Server 2008 v6.0.6002 คุณจะต้องใช้วิธีการติดตั้งอื่นที่ระบุไว้ที่นี่


    b. เปิดหน้าต่างแจ้งเตือนคำสั่งโดยกดปุ่ม Windows Key + r เพื่อเปิดกล่องทำงานและป้อน cmd แล้วกดปุ่ม OK

    (คลิกเพื่อขยาย)


    c. พิมพ์ aws configure และกด enter เมื่อมีหน้าต่างแจ้งให้ใส่ ให้ป้อนรายละเอียดดังต่อไปนี้:

    รหัสคีย์การเข้าถึง AWS [ไม่มี]: ป้อน รหัสคีย์การเข้าถึง จากไฟล์ credentials.csv ที่คุณดาวน์โหลดไว้ในขั้นตอนที่ 1 ส่วน d

    หมายเหตุ: คีย์นี้ควรมีลักษณะคล้ายกับ AKIAPWINCOKAO3U4FWTN

    คีย์ลับการเข้าถึง AWS [ไม่มี]: ป้อนคีย์ลับการเข้าถึงจากไฟล์ credentials.csv ที่คุณดาวน์โหลดไว้ในขั้นตอนที่ 1 ส่วน d

    หมายเหตุ: คีย์นี้ควรมีลักษณะคล้ายกับ 5dqQFBaGuPNf5z7NhFrgou4V5JJNaWPy1XFzBfX3

    ชื่อภูมิภาคเริ่มต้น [ไม่มี]: ป้อน us-east-1

    รูปแบบเอาต์พุตเริ่มต้น [ไม่มี]: ป้อน json

    (คลิกเพื่อขยาย)

  • Mac / Linux

     

    a. ทำตามคำแนะนำเหล่านี้เพื่อติดตั้งตัวติดตั้งแบบรวมของ AWS CLI


    b. สำหรับผู้ใช้ OSX: เปิดหน้าต่างเทอร์มินัลโดยการกด Command + Space แล้วพิมพ์ terminal ในหน้าต่างค้นหา จากนั้นกด enter เพื่อเปิดหน้าต่างเทอร์มินัล

    สำหรับผู้ใช้ Linux: เปิดหน้าต่างเทอร์มินัล

    (คลิกเพื่อขยาย)


    c. พิมพ์ aws configure แล้วกด enter ป้อนข้อมูลต่อไปนี้เมื่อได้มีหน้าต่างแจ้งเตือน:

    รหัสคีย์การเข้าถึง AWS [ไม่มี]:ป้อนรหัสคีย์การเข้าถึงจากไฟล์ credentials.csvที่คุณดาวน์โหลดไว้ในขั้นตอนที่ 1 ส่วน d

    หมายเหตุ: คีย์นี้ควรมีลักษณะคล้ายกับ AKIAPWINCOKAO3U4FWTN

    คีย์ลับการเข้าถึง AWS [ไม่มี]: ป้อนคีย์ลับการเข้าถึงจากไฟล์ credentials.csv ที่คุณดาวน์โหลดในขั้นตอนที่ 1 ส่วน d

    หมายเหตุ: คีย์นี้ควรมีลักษณะคล้ายกับ 5dqQFBaGuPNf5z7NhFrgou4V5JJNaWPy1XFzBfX3

    ชื่อภูมิภาคเริ่มต้น [ไม่มี]: ป้อน us-east-1

    รูปแบบเอาต์พุตเริ่มต้น [ไม่มี]: ป้อน json

    (คลิกเพื่อขยาย)

ในขั้นตอนนี้ คุณจะใช้ AWS CLI เพื่อสร้างบัคเก็ตใน S3 และคัดลอกไฟล์ไปที่บัคเก็ต


a. การสร้างบัคเก็ตเป็นทางเลือก หากคุณได้สร้างบัคเก็ตที่ต้องการใช้ไว้แล้ว ในการสร้างบัคเก็ตใหม่ตั้งชื่อประเภท my-first-backup-bucket:

aws s3 mb s3://my-first-backup-bucket

หมายเหตุ: การตั้งชื่อบัคเก็ตมีข้อจำกัดบางอย่าง โดยหนึ่งในข้อจำกัดคือชื่อบัคเก็ตต้องไม่ซ้ำกันทั่วโลก (เช่น ผู้ใช้ AWS คนละรายไม่สามารถมีชื่อบัคเก็ตเดียวกันได้) ด้วยเหตุนี้ หากคุณลองคำสั่งด้านบน คุณจะได้รับข้อผิดพลาด BucketAlreadyExists

(คลิกเพื่อขยาย)


b. วิธีอัปโหลดไฟล์ backup.bak ครั้งแรกของฉันที่อยู่ในไดเรกทอรีภายในเครื่อง (C:\users) ไปยังบัคเก็ต S3 my-first-backup-bucket คุณจะต้องใช้คำสั่งต่อไปนี้:

aws s3 cp “C:\users\my first backup.bak” s3://my-first-backup-bucket/

หรือใช้ไวยากรณ์เดิมหากชื่อไฟล์ไม่มีการเว้นวรรค

(คลิกเพื่อขยาย)


c. ในการดาวน์โหลด my-first-backup.bak จาก S3 ไปยังไดเรกทอรีในเครื่อง เราจะกลับลำดับของคำสั่งดังนี้:

aws s3 cp s3://my-first-backup-bucket/my-first-backup.bak ./

(คลิกเพื่อขยาย)


d. หากต้องการลบ my-first-backup.bak จากบัคเก็ต my-first-backup-bucket ของคุณ ให้ใช้คำสั่งต่อไปนี้:

aws s3 rm s3://my-first-backup-bucket/my-first-backup.bak

(คลิกเพื่อขยาย)


ขอแสดงความยินดี! คุณได้ตั้งค่าผู้ใช้ IAM กำหนดค่าเครื่องของคุณเพื่อใช้กับอินเทอร์เฟซบรรทัดคำสั่ง AWS และคุณได้เรียนรู้วิธีสร้าง คัดลอก เรียกใช้ และลบไฟล์ออกจากคลาวด์แล้ว ในบทแนะนำสอนการใช้งานถัดไป คุณจะได้เรียนรู้วิธีตั้งค่าเครื่องแถบแม่เหล็กเสมือนสำหรับใช้ในการสำรองไฟล์จากโปรแกรมสำรองข้อมูลที่มีอยู่ เช่น Veeam, Symantec Backup Exec, Microsoft System Center 2012 Data Protection Manager หรือโปรแกรมสำรองข้อมูลอื่นๆ

เรียนรู้วิธีสร้าง Virtual Tape Library และใช้กับซอฟต์แวร์สำรองข้อมูลที่มีอยู่ของคุณ »