Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ระบบเครือข่าย

วิธีสร้างและกำหนดค่า Amazon S3 Bucket

Amazon Simple Storage Service (Amazon S3) เป็นที่จัดเก็บข้อมูลบนคลาวด์ที่ใช้จัดเก็บและดึงข้อมูลได้ที่ทุกภูมิภาคของ Amazon Amazon S3 ออกแบบมาสำหรับความทนทาน 99.999999999% (11 9’s) และจัดเก็บข้อมูลสำหรับล้านๆ แอปพลิเคชันของบริษัททั่วโลก

วิธีสร้างและกำหนดค่า Amazon S3 Bucket

ไฟล์ทั้งหมดจัดเก็บเป็น object ใน Amazon S3 bucket เราสามารถสร้างหลาย buckets ได้ ทุก bucket ทำงานเป็น storage containers เมื่อเราอัปโหลดไฟล์ใน Amazon S3 bucket เราสามารถตั้งค่าสิทธิ์บน object และข้อมูลของพวกมัน และกำหนดว่าใครสามารถเข้าถึงได้ นอกจากนี้ เราสามารถสร้างบัญชี AWS ใน IAM และกำหนดว่าใครมีสิทธิ์สร้าง bucket, อัปโหลด, หรือแก้ไขข้อมูล

หากคุณมีบัญชี AWS อยู่แล้ว คุณจะสามารถใช้ Amazon S3 ได้ เพราะมันเป็นบริการที่มาพร้อมกับบัญชี Amazon โดยค่าเริ่มต้น ในบทความนี้ เราจะแสดงวิธีสร้างและกำหนดค่า Amazon S3 bucket, อัปโหลดไฟล์และโฟลเดอร์ และกำหนดค่าคุณสมบัติและสิทธิ์

  1. ล็อกอินเข้าสู่ AWS Management Console
  2. คลิกที่ Services พิมพ์ S3 ในช่องค้นหา คลิกที่ S3 เพื่อเข้าถึง Amazon S3
  3. คลิกที่ Create bucket ซึ่งจะใช้สำหรับอัปโหลด objects (ตัวอย่างเช่น ไฟล์รูปภาพหรือวิดีโอของคุณ)วิธีสร้างและกำหนดค่า Amazon S3 Bucket
  4. ภายใต้ Name and region พิมพ์ bucket name และเลือก Amazon region แล้วคลิก Next ชื่อ bucket ต้องเป็น unique ทั่วทั้ง bucket names ที่มีอยู่ใน Amazon S3 เลือก region ตาม region ที่คุณโฮสต์ Amazon EC2 instance ในกรณีนี้คือ EU (Frankfurt)วิธีสร้างและกำหนดค่า Amazon S3 Bucket
  5. ภายใต้ Configure options กำหนดค่า bucket ของคุณ และคลิก Next ในกรณีนี้ เราจะเปิดใช้งาน versioning แต่มีตัวเลือกอื่นๆ อีกสักนิด รวมถึง:
    • Versioning – Versioning ช่วยให้คุณเก็บเวอร์ชันหลายเวอร์ชันของ object ใน bucket เดียวได้ สามารถเปิดใช้งานได้ภายหลัง เราจะเปิดใช้งาน
    • Server access logging – ให้บันทึกรายละเอียดสำหรับคำขอที่ส่งไปที่ bucket และมีประโยชน์ในการ audit ความปลอดภัยและการเข้าถึง Logs จะเพิ่มค่าใช้จ่ายการจัดเก็บ
    • Tags – ใช้ tags เพื่อติดตามต้นทุน bucket
    • Object-level logging – บันทึกกิจกรรม API ระดับ object โดยใช้ AWS CloudTrail ด้วยค่าใช้จ่ายเพิ่มเติม
    • Default encryption – Automatically encrypt objects เมื่อพวกมันถูกจัดเก็บใน Amazon S3 ข้อมูลจะได้รับการป้องขณะส่ง (ระหว่างเดินทางไปและจาก Amazon S3 bucket) และขณะจัดเก็บ (ขณะจัดเก็บบนดิสก์ใน Amazon S3) เราจะเปิดใช้งาน
    • Advanced settings – อนุญาตให้ objects ใน bucket นี้ถูกล็อกอย่างถาวร
    • Management – ตรวจสอบคำขอใน bucket ของคุณด้วยค่าใช้จ่ายเพิ่มเติม

      วิธีสร้างและกำหนดค่า Amazon S3 Bucket
  1. ภายใต้ Set permissions กำหนดสิทธิ์สำหรับ AWS users ที่ควร (หรือไม่ควร) เข้าถึง Amazon S3 bucket และคลิก Next มีตัวเลือกต่างๆ สำหรับกำหนด public access ให้กับ S3 bucket รวมถึง:
    • Block all public access – เปิดใช้งานโดยค่าเริ่มต้น
    • Block public access to buckets and objects granted through new access control lists (ACLs)
    • Block public access to buckets and objects granted through any access control lists (ACLs)
    • Block public access to buckets and objects granted through new public bucket or access point policies
    • Block public and cross-account access to buckets and objects through any public bucket or access point policies

เราจะ block all public access

วิธีสร้างและกำหนดค่า Amazon S3 Bucket

  1. ภายใต้ Review verify ตรวจสอบว่าการกำหนดค่าของคุณถูกต้อง และคลิกที่ Create bucketวิธีสร้างและกำหนดค่า Amazon S3 Bucket
  2. Amazon S3 bucket ของคุณพร้อมใช้งาน ตามที่คุณเห็น มี bucket ชื่อวิธีสร้างและกำหนดค่า Amazon S3 Bucket
  3. คลิกที่ S3 bucket เพื่ออัปโหลดไฟล์วิธีสร้างและกำหนดค่า Amazon S3 Bucket
  4. คลิกที่ Create folder เพื่อสร้างโฟลเดอร์และกำหนดชื่อโฟลเดอร์ แล้วคลิก Save คุณยังสามารถเปิดใช้งานการเข้ารหัสได้ เราจะสร้างโฟลเดอร์ชื่อ Multimedia โดยไม่มีการเข้ารหัสวิธีสร้างและกำหนดค่า Amazon S3 Bucket
  5. คลิกที่โฟลเดอร์ใหม่ และคลิก Uploadวิธีสร้างและกำหนดค่า Amazon S3 Bucket
  6. ภายใต้ Select files ลากและวางไฟล์และโฟลเดอร์ หรือคลิก Add files เพื่ออัปโหลดไฟล์ แล้ว Next หากอัปโหลดไฟล์ใหญ่กว่า 160 GB ให้ใช้ AWS CLI, AWS SDK, หรือ Amazon S3 REST APIวิธีสร้างและกำหนดค่า Amazon S3 Bucket
  7. ภายใต้ Set permissions เพิ่มบัญชีผู้ใช้ที่ควรเข้าถึงไฟล์ และกำหนดสิทธิ์ แล้วคลิก Nextวิธีสร้างและกำหนดค่า Amazon S3 Bucket
  8. ภายใต้ Set properties เลือก storage class ตาม use case และข้อกำหนดการเข้าถึงของคุณ แล้วคลิก Next เราจะเลือก Standard storage class ซึ่งหมายถึงข้อมูลจะถูกเข้าถึงบ่อยครั้งวิธีสร้างและกำหนดค่า Amazon S3 Bucket
  9. ภายใต้ Review ตรวจสอบว่าการกำหนดค่าถูกต้อง และคลิก Uploadวิธีสร้างและกำหนดค่า Amazon S3 Bucket
  10. ไฟล์ถูกอัปโหลดไปยัง S3 bucket สำเร็จวิธีสร้างและกำหนดค่า Amazon S3 Bucket
  11. คลิกที่ไฟล์เพื่อเปิด มองเห็นตัวเลือกต่างๆ คุณสามารถเปิด, ดาวน์โหลด, หรือเปลี่ยนคุณสมบัติและสิทธิ์ที่มีอยู่วิธีสร้างและกำหนดค่า Amazon S3 Bucket