ข้ามไปยังเนื้อหาหลัก

ส่วนเสริม WP Media Folder : การผสานรวม Amazon S3

1. เข้าสู่ระบบ Amazon S3 จาก WP Media Folder

กลับไปที่แดชบอร์ด WordPress แล้วคลิกที่เมนู การตั้งค่า > WP Media Folder > คลาวด์และการถ่ายโอนสื่อ > การถ่ายโอนสื่อ > Amazon S3วางข้อความต่อไปนี้ลงในช่องกรอกข้อมูล:

  • รหัสการเข้าถึง
  • รหัสลับสำหรับการเข้าถึง

 

คีย์ป้อนข้อมูล

 

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

 

2. มันทำงานอย่างไร? ฉันสามารถทำอะไรกับ Amazon S3 ได้บ้าง?

มันทำงานอย่างไร?

เมื่อคุณเชื่อมต่อ WP Media Folder กับ Amazon S3 แล้ว โปรดเลือกบัคเก็ตหรือสร้างบัคเก็ตใหม่เพื่อใช้จัดเก็บข้อมูลทั้งหมดของคุณ.

 

สร้างบัคเก็ต

 

คุณสามารถเปิดใช้งาน "คัดลอกไปยัง Amazon S3" และไฟล์มีเดียใหม่ทั้งหมดที่คุณอัปโหลดจะถูกส่งไปยัง Amazon S3

 

คัดลอกไปยัง AWS

 

หากคุณต้องการซิงค์ไฟล์มีเดียที่อัปโหลดไว้ก่อนใช้งานการผสานรวม Amazon S3 ให้คลิก "ซิงค์มีเดีย" จากนั้นระบบจะส่งคลังมีเดียที่มีอยู่ทั้งหมดของคุณไปยัง S3 bucket ของคุณ

หมายเหตุ: เมื่อคุณดำเนินการนี้ URL ของไฟล์มีเดียของคุณจะถูกแทนที่ด้วย URL ของ Amazon S3 โปรดดูตัวอย่างด้านล่าง
จาก https://joomunited.com/wp-content/uploads/2019/02/image.jpg เป็น >> https://s3.amazonaws.com/{bucket}/wp-media-folder-joomunited/wp-content/uploads/2019/02/image.jpg

โครงสร้างโฟลเดอร์บน Amazon S3: ป้อนเส้นทางที่กำหนดเองสำหรับตำแหน่งที่จะจัดเก็บไฟล์ที่ถ่ายโอนไปยัง S3 bucket ของคุณ

เพื่อลดภาระการจัดเก็บสื่อบนเว็บไซต์ของคุณ คุณควรเปิดใช้งาน "ลบหลังจากอัปโหลด " คลังสื่อของคุณจะถูกจัดเก็บไว้บน Amazon S3 แทนที่จะเป็นเซิร์ฟเวอร์ของคุณ

 

โอนย้ายสื่อไปยัง Amazon S3

 

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

 

ป้ายอะเมซอน

 

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

 

ดึงข้อมูล-aws

 

หมายเหตุ: คุณสามารถซิงค์ไฟล์จาก S3 ไปยังคลังสื่อได้ก็ต่อเมื่อไฟล์เหล่านั้นถูกอัปโหลดผ่านปลั๊กอินของเราเท่านั้น.

วิธีเชื่อมต่อ CloudFront?

Cloudfront ได้ถูกรวมเข้ากับปลั๊กอินของเราแล้ว ในการสร้างโดเมนแบบกำหนดเอง (CNAME) ขั้นแรก ให้ไปที่แดชบอร์ดของ Amazon แล้วไปที่ Services > CloudFront หรือไปที่ ลิงก์นี้

 

เมนูคลาวด์ฟรอนท์

 

จากตรงนี้ ให้คลิกที่ สร้างการแจกจ่าย" ที่มุมขวาบน

 

ปุ่มสร้างการแจกจ่าย

 

เลือกแพ็กเกจ จากนั้นคลิก "ถัดไป" ที่ด้านล่าง

 

เลือกแผน s3

 

จากนั้นตั้งชื่อช่อง "ชื่อการแจกจ่าย" และเลือก "เว็บไซต์หรือแอปเดียว" ในประเภทการแจกจ่าย 

 

ขั้นตอนเริ่มต้น

 

ในขั้นตอนการระบุแหล่งที่มา ให้เลือกประเภทแหล่งที่มา: Amazon S3 เลื่อนลงไปที่ส่วนแหล่งที่มา แล้วคลิกปุ่มเรียกดู S3 เพื่อเลือกโดเมนแหล่งที่มาของคุณ โดเมนของคุณจะเป็น: "{bucketname}.s3.us-east-1.amazonaws.com" ในส่วนการตั้งค่า ให้ปล่อยไว้เป็นค่าเริ่มต้น จากนั้นคลิกปุ่มบันทึก

 

สร้างการแจกจ่าย

 

ใน การเปิดใช้งานความปลอดภัย ให้คลิก ถัดไป ปุ่ม

 

เปิดใช้งานความปลอดภัย

 

จากนั้นไปที่รายละเอียดการเผยแพร่ คัดลอกชื่อโดเมนการเผยแพร่ แล้วไปที่การตั้งค่า Amazon ใน WP Media Folderและวางลงใน โดเมนที่กำหนดเอง (CNAME) ช่อง

 

การแจกจ่ายสำเนา

 

โปรดรอสักครู่เพื่อให้ภาพโหลดเสร็จสมบูรณ์ เมื่อช่อง "แก้ไขล่าสุด" เปลี่ยนจาก "กำลังปรับใช้" เป็นวันที่และเวลาปัจจุบัน

สุดท้ายนี้ คุณจะเห็นการเปลี่ยนแปลงใน URL ไฟล์ ในแต่ละภาพ

 

ไฟล์-url-cdn-s3

 

การตั้งค่าและการดำเนินการขั้นสูง

คุณสามารถเลือกบัคเก็ตเพื่อนำเข้าโฟลเดอร์และไฟล์จากเซิร์ฟเวอร์ S3 ไปยังคลังสื่อของคุณ หรือคัดลอกไฟล์ทั้งหมดจากบัคเก็ตหนึ่งไปยังอีกบัคเก็ตหนึ่งก็ได้.

 

ถังคัดลอก

 

3. สร้างผู้ใช้ IAM


การผสานรวม Amazon S3 กับ WP Media Folder นั้นรวมอยู่ใน Add-on แล้ว คุณต้องติดตั้ง Add-on (ปลั๊กอิน) นี้เพิ่มเติมจาก WP Media FolderAdd-on นี้ยังรองรับการผสานรวมกับ Google Drive, Google Photo, Dropbox และ OneDrive ด้วย.

ขั้นแรก คุณต้องเข้าสู่ ระบบ Amazon Console หรือลงทะเบียนหากคุณยังไม่มีบัญชี AWS S3

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

ขั้นตอนที่ 1: ป้อนชื่อผู้ใช้ จากนั้นคลิก ถัดไป ปุ่ม

 

สร้างผู้ใช้

 

ขั้นตอนที่ 2: เพื่ออนุญาตให้ผู้ใช้ใหม่จัดการบัคเก็ตและอ็อบเจ็กต์ในบริการ S3 คุณต้องให้สิทธิ์เฉพาะเจาะจง คลิกที่ “แนบนโยบายโดยตรง” จากนั้นป้อน “S3” ในช่องป้อนข้อมูลนโยบายตัวกรอง เลือกนโยบาย “AmazonS3FullAccess” แล้วคลิก ถัดไป ปุ่ม

 

การอนุญาตของผู้ใช้

 

ขั้นตอนที่ 3: หากทุกอย่างดูเรียบร้อยดี ให้คลิก สร้างผู้ใช้ ปุ่ม "

 

ผู้ใช้รีวิว

 

สร้างรหัสการเข้าถึง

หลังจากสร้างผู้ใช้ใหม่สำเร็จแล้ว คุณควรไปที่ การจัดการการเข้าถึง > ผู้ใช้ > {เลือกผู้ใช้} > แท็บ

 

ข้อมูลรับรองความปลอดภัย

 

จากนั้นเลื่อนลงมาที่ รหัสการเข้าถึง" แล้วคลิก สร้างรหัสการเข้าถึง ปุ่ม "

 

สร้างคีย์การเข้าถึง

 

ขั้นตอนที่ 1: เข้าถึงแนวทางปฏิบัติที่ดีที่สุดและทางเลือกที่สำคัญ เลือก "แอปพลิเคชันทำงานนอก AWS " จากนั้นคลิก ถัดไป ปุ่ม "

 

ขั้นตอนที่ 1-สร้างคีย์

 

ขั้นตอนที่ 2 ต่อไป: ตั้งชื่อคำอธิบายในช่อง จากนั้นคลิกที่ สร้างรหัสการเข้าถึง ปุ่ม "

 

ชื่อคีย์ขั้นตอนที่ 2

 

สุดท้าย หน้าจอเรียกคืนรหัสการเข้าถึงจะปรากฏขึ้นพร้อมข้อมูลประจำตัวด้านความปลอดภัยสำหรับผู้ใช้ ซึ่งประกอบด้วย รหัสการเข้าถึง (Access Key ID) และ รหัสการเข้าถึงลับ (Secret Access Key) Amazon จะไม่แสดงข้อมูลเหล่านี้อีก ดังนั้นโปรดดาวน์โหลดเป็นไฟล์ .csv และคัดลอกไปเก็บไว้ในที่ปลอดภัย หากคุณทำหาย คุณสามารถสร้างชุดรหัสใหม่ได้จากคอนโซล แต่คุณจะไม่สามารถเรียกคืนรหัสลับได้อีกในภายหลัง

 

ขั้นตอนที่ 3 - ดึงรหัสการเข้าถึง

 

สร้างถัง

ในการใช้งาน Amazon S3 คุณต้องสร้างบัคเก็ตใหม่ โปรดไปที่ส่วนบัคเก็ต: https://s3.console.aws.amazon.com/s3/bucketsจากนั้นคลิกที่ สร้างบัคเก็ต ปุ่ม "

 

สร้างบัคเก็ต

 

ใน ส่วนการตั้งค่าทั่วไปให้ป้อนชื่อบัคเก็ต เลือกภูมิภาค AWS และใน การเป็นเจ้าของวัตถุ ให้เลือก ACLs enabled > Object writer option

 

ถังชื่อ

 

ใน ส่วนการตั้งค่าการบล็อกการเข้าถึงสาธารณะสำหรับบัคเก็ตนี้ ให้ยกเลิกการเลือกตัวเลือก "บล็อกการเข้าถึงสาธารณะทั้งหมด" และเลือกตัวเลือก "ฉันรับทราบว่า..." ดังภาพด้านล่าง

 

บล็อกการเข้าถึงสาธารณะ s3

 

จากนั้น ปล่อยตัวเลือกที่เหลือทั้งหมดไว้ตามค่าเริ่มต้น แล้วคลิก สร้างบัคเก็ต ปุ่ม "

 

ขั้นตอนสุดท้ายสร้างบัคเก็ต

 

สุดท้ายนี้ ควรสร้างบัคเก็ตใหม่ได้สำเร็จ โดยมีสถานะใน คอลัมน์การเข้าถึงเป็น "วัตถุสามารถเป็นสาธารณะได้"

 

สร้างถังใหม่

 

หรือคุณสามารถสร้างบัคเก็ตใหม่ใน WP Media Folder ได้ ไปที่เมนู การตั้งค่า > WP Media Folder > คลาวด์และการถ่ายโอนสื่อ > การถ่ายโอนสื่อ > Amazon S3 คลิกที่ การตั้งค่าบัคเก็ต และปุ่มเลือก ที่ด้านล่างของหน้าต่างป๊อปอัพ ให้ป้อนชื่อบัคเก็ตแล้วคลิก สร้าง ปุ่ม

 

สร้างบัคเก็ต-wp