ในบทแนะนำสอนการใช้งานนี้ เราจะช่วยให้คุณสามารถใช้ 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

TMT_S3-CLI_00

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

TMT_S3-CLI_00

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

TMT_S3-CLI_01

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

TMT_S3-CLI_01

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

TMT_S3-CLI_02

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

TMT_S3-CLI_02

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

TMT_S3-CLI_03

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

TMT_S3-CLI_03

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

TMT_S3-CLI_04

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

TMT_S3-CLI_04

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

TMT_S3-CLI_05

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

TMT_S3-CLI_05

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

TMT_S3-CLI_06

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

TMT_S3-CLI_06

ตอนนี้คุณมีผู้ใช้ 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

    Getting-Started-S3-CLI-Run-Win

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

    Getting-Started-S3-CLI-Run-Win

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

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

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

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

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

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

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

    Getting-Started-S3-CLI-Config-Win

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

    Getting-Started-S3-CLI-Config-Win
  • Mac / Linux

     

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


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

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

    Getting-Started-CLI-OSX1

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

    Getting-Started-CLI-OSX1

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

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

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

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

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

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

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

    Getting-Started-CLI-Config-OSX

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

    Getting-Started-CLI-Config-OSX

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


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

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

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

Getting-Started-S3-Create-Buscket-OSX

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

Getting-Started-S3-Create-Buscket-OSX

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

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

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

Getting-Started-S3-Upload-OSX

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

Getting-Started-S3-Upload-OSX

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

aws s3 cp s3://my-first-backup-bucket/my-first-backup.bak ./
Getting-Started-S3-Restore-OSX

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

Getting-Started-S3-Restore-OSX

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

aws s3 rm s3://my-first-backup-bucket/my-first-backup.bak
Getting-Started-S3-Delete-OSX

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

Getting-Started-S3-Delete-OSX

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

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


ใช่
ไม่