สารบัญ:

ฉันจะโอนไฟล์ระหว่างบัคเก็ต s3 ได้อย่างไร
ฉันจะโอนไฟล์ระหว่างบัคเก็ต s3 ได้อย่างไร

วีดีโอ: ฉันจะโอนไฟล์ระหว่างบัคเก็ต s3 ได้อย่างไร

วีดีโอ: ฉันจะโอนไฟล์ระหว่างบัคเก็ต s3 ได้อย่างไร
วีดีโอ: How can I use DataSync to transfer data from an Amazon EFS file system to an S3 bucket? 2024, อาจ
Anonim

ในการคัดลอกวัตถุจากที่เก็บข้อมูล S3 หนึ่งไปยังอีกที่หนึ่ง ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างใหม่ ถัง S3 .
  2. ติดตั้งและกำหนดค่า AWS Command Line Interface (AWS CLI)
  3. สำเนา วัตถุ ระหว่าง NS ถัง S3 .
  4. ตรวจสอบว่าวัตถุถูกคัดลอก
  5. อัปเดตการเรียก API ที่มีอยู่เป็น new ถัง ชื่อ.

ดังนั้นฉันจะถ่ายโอนข้อมูลจากที่เก็บข้อมูลหนึ่งไปยังอีกที่หนึ่งได้อย่างไร

ในการย้ายข้อมูลของคุณจากที่เก็บข้อมูลหนึ่งไปยังอีกที่หนึ่ง:

  1. ขั้นตอนที่ 1) สร้างที่เก็บข้อมูลใหม่ คอนโซล gsutil. ตัวอย่างโค้ด REST APIS
  2. ขั้นตอนที่ 2) คัดลอกวัตถุจากที่เก็บข้อมูลเก่าของคุณไปยังที่เก็บข้อมูลใหม่ คอนโซล gsutil REST API
  3. ขั้นตอนที่ 3) ลบวัตถุออกจากที่เก็บข้อมูลเก่าของคุณ คอนโซล gsutil REST API

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

เมื่อพิจารณาถึงสิ่งนี้ ฉันจะโอนไฟล์จากที่ฝากข้อมูล ec2 ไปยัง s3 ได้อย่างไร

ถ่ายโอนไฟล์จาก EC2 ไปยัง S3

  1. สร้าง IAM ลงชื่อเข้าใช้แดชบอร์ด IAM ของคุณ สร้างกลุ่มที่มีสิทธิ์การเข้าถึงแบบเต็ม s3
  2. กำหนดค่า AWS เข้าสู่ระบบอินสแตนซ์ ec2 ของคุณ คุณต้องกำหนดค่า aws ด้วยคำสั่งต่อไปนี้
  3. ทดสอบการเชื่อมต่อของคุณ ทดสอบคำสั่งต่อไปนี้กับบัคเก็ตและโฟลเดอร์ S3 ของคุณ
  4. โอนไฟล์.
  5. ดาวน์โหลดไฟล์จาก S3 เป็น Ec2
  6. อ้างอิง.

ซิงค์ AWS s3 ลบไฟล์หรือไม่

2 คำตอบ โดยค่าเริ่มต้น the aws ซิงค์ คำสั่ง (ดูเอกสารประกอบ) ทำ ไม่ ลบไฟล์ . เพียงแค่คัดลอกใหม่หรือแก้ไข ไฟล์ ไปยังปลายทาง ใช้ -- ลบ ตัวเลือก ลบไฟล์ ที่มีอยู่ในปลายทางแต่ไม่มีในต้นทาง

แนะนำ: