นี่คือคำสั่ง rds-copy-db-snapshot ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
rds-copy-db-snapshot - สร้างสำเนาของข้อมูลและการกำหนดค่าทั้งหมดที่เกี่ยวข้องกับ
สแน็ปช็อตฐานข้อมูลที่ระบุ
เรื่องย่อ
rds-copy-db-ภาพรวม
SourceDBSnapshotIdentifier --target-db-snapshot-ตัวระบุ ความคุ้มค่า
[ตัวเลือกทั่วไป]
DESCRIPTION
สร้างสำเนาของข้อมูลและการกำหนดค่าทั้งหมดที่เกี่ยวข้องกับที่ระบุ
สแนปชอตฐานข้อมูล
อาร์กิวเมนต์
SourceDBSnapshotIdentifier
ตัวระบุสแน็ปช็อตที่ผู้ใช้ระบุ นี่คือคีย์เฉพาะที่ระบุ
สแน็ปช็อตที่มีอยู่และใช้งานอยู่ที่จะคัดลอก ต้องไม่ว่างเปล่าหรือว่างเปล่า
อักขระที่มองเห็นได้เท่านั้นและจะต้องเป็นตัวระบุของ active
สแนปชอต คุณยังสามารถตั้งค่านี้โดยใช้
"--source-db-snapshot-ตัวระบุ". ที่จำเป็น.
เฉพาะ OPTIONS
-t, --target-db-snapshot-ตัวระบุ มูลค่า
ตัวระบุสแน็ปช็อตที่ผู้ใช้ระบุ ตัวระบุนี้อาจใช้สำหรับ
การกู้คืนในอนาคตจากสำเนาสแน็ปช็อต ไม่สามารถเป็นโมฆะ, ว่างเปล่า, ว่างเปล่า,
หรือคำใด ๆ ที่สงวนไว้โดยกลไกฐานข้อมูลที่ระบุ ต้องเป็น 1 ถึง 255
อักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง ที่จำเป็น.
ทั่วไป OPTIONS
--aws-หนังสือรับรอง-ไฟล์ มูลค่า
ตำแหน่งของไฟล์ที่มีข้อมูลประจำตัว AWS ของคุณ ไม่ต้องระบุใน
ร่วมกับ --อีซี2-cert-file-path หรือ --อีซี2-private-key-file-path
ค่านี้สามารถตั้งค่าได้โดยใช้ตัวแปรสภาพแวดล้อม
'AWS_CREDENTIAL_FILE'
-C, --อีซีค่า 2-cert-file-path
เส้นทางไปยังไฟล์ใบรับรอง AWS X.509 ต้องระบุร่วมกับ
--อีซี2-private-key-file-path และต้องไม่ระบุร่วมกับ
--aws-หนังสือรับรอง-ไฟล์. ค่านี้สามารถตั้งค่าได้โดยใช้สภาพแวดล้อม
ตัวแปร 'EC2_CERT'
--การเชื่อมต่อ-หมดเวลา มูลค่า
ระบุระยะหมดเวลาการเชื่อมต่อ VALUE (เป็นวินาที) สำหรับการเรียก API NS
ค่าเริ่มต้นคือ '30'
--debug
หากเกิดข้อผิดพลาดขณะ --debug ใช้ก็จะแสดงข้อมูล
มีประโยชน์สำหรับการดีบักปัญหา ค่าเริ่มต้นคือ 'เท็จ'
--ตัวคั่น มูลค่า
ตัวคั่นใดที่จะใช้เมื่อแสดงผลตัวคั่น (แบบยาว)
--ส่วนหัว
หากคุณกำลังแสดงผลลัพธ์แบบตารางหรือตัวคั่น ผลลัพธ์นั้นรวมถึง
ส่วนหัวของคอลัมน์ หากคุณกำลังแสดงผล xml มันจะส่งคืน HTTP
ส่วนหัวจากคำขอบริการ หากมี สิ่งนี้ถูกปิดโดยค่าเริ่มต้น
-I, --access-รหัส-รหัส มูลค่า
ระบุ AWS Access ID ที่จะใช้
-K, --อีซี2-คีย์ส่วนตัว-เส้นทางไฟล์-ค่า
เส้นทางไปยังไฟล์คีย์ส่วนตัวของ AWS X.509 ต้องระบุร่วมกับ
--อีซี2-cert-file-path และต้องไม่ระบุร่วมกับ
--aws-หนังสือรับรอง-ไฟล์. ค่านี้สามารถตั้งค่าได้โดยใช้สภาพแวดล้อม
ตัวแปร 'EC2_PRIVATE_KEY'
--ภาค มูลค่า
ระบุภูมิภาค VALUE เป็นพื้นที่บริการเว็บที่จะใช้ ค่านี้สามารถ
กำหนดโดยใช้ตัวแปรสภาพแวดล้อม 'EC2_REGION'
-S, --รหัสลับ มูลค่า
ระบุรหัสลับของ AWS ที่จะใช้
--บริการ-ซิก-ชื่อ มูลค่า
ระบุชื่อบริการที่จะใช้เมื่อขอลงนาม ค่าเริ่มต้นคือ
"รศ". ค่านี้สามารถตั้งค่าได้โดยใช้ตัวแปรสภาพแวดล้อม
'SERVICE_SIG_NAME'
--แสดงช่องว่าง
แสดงฟิลด์และแถวว่าง โดยใช้ค่า "(ศูนย์)" ค่าเริ่มต้นคือไม่
แสดงฟิลด์หรือคอลัมน์ว่าง
--แสดงคำขอ
แสดง URL ที่เครื่องมือใช้เพื่อเรียกใช้บริการของ AWS ค่าเริ่มต้น
ค่าเป็น 'เท็จ'
--ตารางแสดง, --แสดงยาว, --show-xml, --เงียบ
ระบุวิธีแสดงผลลัพธ์: ตาราง ตัวคั่น (ยาว) xml หรือ
ไม่มีเอาต์พุต (เงียบ) ตารางแสดงชุดย่อยของข้อมูลในรูปแบบคงที่
รูปแบบความกว้างของคอลัมน์ ในขณะที่แบบยาวจะแสดงค่าที่ส่งคืนทั้งหมดโดยคั่นด้วย
โดยตัวละคร xml คือผลตอบแทนจากบริการในขณะที่เงียบ
ระงับเอาต์พุตมาตรฐานทั้งหมด ค่าเริ่มต้นคือแบบตารางหรือ 'show-table'
-U, --url มูลค่า
ตัวเลือกนี้จะแทนที่ URL สำหรับการเรียกใช้บริการด้วย VALUE นี้
สามารถตั้งค่าได้โดยใช้ตัวแปรสภาพแวดล้อม 'RDS_URL'
INPUT ตัวอย่าง
คัดลอกสแน็ปช็อตฐานข้อมูล
$PROMPT>rds-copy-db-snapshot -s rds:mydb-2012-01-15-00-01 -t snapshotdec01
เอาท์พุท
คำสั่งนี้ส่งคืนตารางที่มีข้อมูลต่อไปนี้:
* DBSnapshotId - ชื่อของสแนปชอต
* สร้างสแนปชอต - เวลา (24HR UTC) ที่สแนปชอตถูกถ่าย
* DBInstanceId - ตัวระบุฐานข้อมูลที่ผู้ใช้ระบุ นี่คือคีย์เฉพาะ
ที่ระบุอินสแตนซ์ฐานข้อมูล
* สร้างอินสแตนซ์ - วันที่และเวลาที่อินสแตนซ์ฐานข้อมูลเป็น
สร้าง
* Engine - ชื่อและเวอร์ชันของฐานข้อมูลที่ใช้
* ที่เก็บข้อมูล - ขนาดของพื้นที่เก็บข้อมูลที่จัดสรรของสแน็ปช็อต (GB)
* Iops - ไม่มีคำอธิบายสำหรับคอลัมน์นี้
* สถานะ - สแน็ปช็อตที่ผู้ใช้สร้างขึ้นทั้งหมดจะมีฟิลด์สถานะที่จะ
มีค่าใดค่าหนึ่งต่อไปนี้: การสร้าง การลบ พร้อมใช้งาน
* ชื่อผู้ใช้หลัก - ชื่อเข้าสู่ระบบของผู้ใช้หลักของฐานข้อมูล
* AZ - โซนความพร้อมใช้งานดั้งเดิมของฐานข้อมูลซึ่ง
สแนปชอตถูกถ่าย คอลัมน์นี้จะปรากฏเฉพาะใน --แสดงยาว ดู.
* พอร์ต - พอร์ตดั้งเดิมของฐานข้อมูลที่สแนปชอตเป็น
ถ่าย. คอลัมน์นี้จะปรากฏเฉพาะใน --แสดงยาว ดู.
* เวอร์ชัน - หมายเลขเวอร์ชันของกลไกจัดการฐานข้อมูล
* ใบอนุญาต - รุ่นใบอนุญาตสำหรับฐานข้อมูลที่สแนปชอตเป็น
ยึด
* ประเภทสแนปชอต - ประเภทของสแนปชอต เช่น แบบแมนนวลหรือแบบอัตโนมัติ
* VpcId - หากฐานข้อมูลที่ใช้สแน็ปช็อตอยู่ใน VPC
สิ่งนี้ระบุ id ของ VPC นั้น
เอาท์พุท ตัวอย่าง
เอาต์พุตสั้นสำหรับสแน็ปช็อตหลายภาพ
ใช้ rds-copy-db-snapshot ออนไลน์โดยใช้บริการ onworks.net