นี่คือคำสั่ง rds-promote-read-replica ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
rds-promote-read-replica - ส่งเสริมอินสแตนซ์ Read Replica เป็นอินสแตนซ์ DB มาตรฐาน
เรื่องย่อ
rds-ส่งเสริมการอ่านแบบจำลอง
ตัวระบุ DBInstance [--backup-การเก็บรักษา-ระยะเวลา ค่า ]
[ตัวเลือกทั่วไป]
DESCRIPTION
เลื่อนระดับอินสแตนซ์ Read Replica ที่ระบุเป็นอินสแตนซ์ DB มาตรฐาน
อาร์กิวเมนต์
ตัวระบุ DBInstance
ตัวระบุอินสแตนซ์ฐานข้อมูลที่ผู้ใช้ระบุซึ่งเป็นคีย์เฉพาะที่
ระบุอินสแตนซ์ฐานข้อมูล ตัวระบุต้องเป็น 1 ถึง 63
อักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือยัติภังค์ ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
การเก็บรักษา คุณยังสามารถตั้งค่านี้โดยใช้ "--db-อินสแตนซ์-ตัวระบุ".
จำเป็นต้องใช้
เฉพาะ OPTIONS
-r, --backup-การเก็บรักษา-ระยะเวลา มูลค่า
จำนวนวันในการเก็บรักษาข้อมูลสำรองอัตโนมัติของคุณ หากตั้งค่าเป็นศูนย์ ทั้งหมด
การสำรองข้อมูลอัตโนมัติที่มีอยู่จะถูกลบและจะไม่ถูกสร้างขึ้นอีก
ค่าเริ่มต้นคือ 1
ทั่วไป 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 ตัวอย่าง
เลื่อนระดับอินสแตนซ์ Read Replica
$PROMPT>rds-promote-read-replica databaseInstance1รีบูตอินสแตนซ์ฐานข้อมูล 1
เอาท์พุท
คำสั่งนี้ส่งคืนตารางที่มีข้อมูลต่อไปนี้:
* DBInstanceId - ตัวระบุฐานข้อมูลที่ผู้ใช้ระบุ นี่คือคีย์เฉพาะ
ที่ระบุอินสแตนซ์ฐานข้อมูล
* สร้างแล้ว - เมื่อสร้างอินสแตนซ์แล้ว ใน UTC
* Class - ความจุในการประมวลผลและหน่วยความจำของอินสแตนซ์ฐานข้อมูล
* Engine - ชื่อของเอ็นจิ้นฐานข้อมูลที่จะใช้สำหรับฐานข้อมูลนี้
ตัวอย่าง.
* ที่เก็บข้อมูล - เริ่มต้นขนาดพื้นที่จัดเก็บที่ระบุเป็น GB จำกัดเฉพาะ
200GB
* Iops - การดำเนินการจัดเก็บ I/O ที่จัดเตรียมไว้ต่อวินาที
* ชื่อผู้ใช้หลัก - ชื่อผู้ใช้หลักสำหรับอินสแตนซ์
* สถานะ - สถานะปัจจุบันของอินสแตนซ์
* ที่อยู่ปลายทาง - ที่อยู่ของอินสแตนซ์ฐานข้อมูล
* พอร์ต - พอร์ตที่ใช้เชื่อมต่อกับอินสแตนซ์ฐานข้อมูล
* AZ - โซนความพร้อมใช้งานของอินสแตนซ์
* Backup Retention - จำนวนวันที่สำรองข้อมูลอัตโนมัติและ
มีการกู้คืนจุดในเวลา
* PendingBackupRetention - ระบุการเปลี่ยนแปลงที่รอดำเนินการหรืออยู่ระหว่างดำเนินการใน
จำนวนวันที่สำรองข้อมูลอัตโนมัติและการกู้คืนตามเวลาที่กำหนด
ใช้ได้
* PendingClass - คลาสที่อินสแตนซ์จะถูกปรับขนาดระหว่าง
ช่วงเวลาการบำรุงรักษาถัดไป หรือช่วงที่กำลังถูกปรับขนาดหาก
--สมัคร-ทันที ระบุตัวเลือกแล้ว
* PendingCredentials - ระบุการเปลี่ยนแปลงที่รอดำเนินการหรืออยู่ระหว่างดำเนินการของ
รหัสผ่านผู้ใช้หลักสำหรับอินสแตนซ์ฐานข้อมูล แสดงเป็น "****" เสมอ
ด้วยเหตุผลด้านความปลอดภัย
* PendingStorage - ขนาดพื้นที่จัดเก็บที่อินสแตนซ์จะถูกปรับขนาด
ระหว่างช่วงเวลาการบำรุงรักษาถัดไป หรือกำลังถูกปรับขนาดอยู่ในปัจจุบัน
ถ้า --สมัคร-ทันที ระบุตัวเลือกแล้ว
* PendingIops - การดำเนินการ I/O ของหน่วยเก็บข้อมูลต่อวินาทีที่อินสแตนซ์
จะถูกจัดเตรียมในระหว่างช่วงเวลาการบำรุงรักษาถัดไป หรือตามนั้น
กำลังถูกจัดเตรียมหาก --สมัคร-ทันที ระบุตัวเลือกแล้ว
* PendingMulti-AZ - หากเป็นจริง อินสแตนซ์จะถูกแปลงเป็น a
การปรับใช้หลาย AZ หากเป็นเท็จจะถูกแปลงให้ทำงานเป็นมาตรฐาน
การปรับใช้ (AZ เดียว)
* PendingVersion - เวอร์ชันของเอ็นจิ้นฐานข้อมูลที่จะปรับใช้
ระหว่างช่วงเวลาการบำรุงรักษาถัดไป หรือที่กำลังใช้งานอยู่ if
--สมัคร-ทันที ระบุตัวเลือกแล้ว
* ชื่อฐานข้อมูล - ชื่อของฐานข้อมูลเริ่มต้นที่สร้างขึ้นเมื่ออินสแตนซ์เป็น
สร้าง. คอลัมน์นี้จะปรากฏเฉพาะใน --แสดงยาว ดู.
* ช่วงเวลาบำรุงรักษา - หน้าต่างระหว่างการแพตช์และอินสแตนซ์
การปรับเปลี่ยนจะดำเนินการ คอลัมน์นี้จะปรากฏเฉพาะใน --แสดงยาว
ดู.
* หน้าต่างสำรอง - กรอบเวลาระหว่างการสำรองข้อมูลอัตโนมัติรายวัน
ถูกถ่าย คอลัมน์นี้จะปรากฏเฉพาะใน --แสดงยาว ดู.
* เวลากู้คืนล่าสุด - เวลาล่าสุดที่ฐานข้อมูลสามารถ
กู้คืนด้วยการกู้คืนแบบ point-in-time คอลัมน์นี้จะปรากฏเฉพาะใน
--แสดงยาว ดู.
* หลาย AZ - อินสแตนซ์ทำงานเป็นการปรับใช้หลาย AZ หรือไม่
* เวอร์ชัน - หมายเลขเวอร์ชันของกลไกจัดการฐานข้อมูล
* อัปเกรดเวอร์ชันรองอัตโนมัติ - อัปเกรดเวอร์ชันรองหรือไม่
จะถูกนำไปใช้กับอินสแตนซ์ฐานข้อมูลโดยอัตโนมัติระหว่างการบำรุงรักษา
หน้าต่าง. คอลัมน์นี้จะปรากฏเฉพาะใน --แสดงยาว ดู.
* อ่าน Replica Source ID - อินสแตนซ์ DB ซึ่ง DB Instance
ทำซ้ำ
* ใบอนุญาต - ไม่มีคำอธิบายสำหรับคอลัมน์นี้
* ชุดอักขระ - ชุดอักขระที่อินสแตนซ์ DB นี้สร้างขึ้นด้วย
ถ้ามี
* ชื่อ - ชื่อกลุ่มความปลอดภัย
* สถานะ - สถานะการอนุญาต
* ชื่อ - ชื่อกลุ่มซับเน็ต
* คำอธิบาย - คำอธิบายกลุ่มซับเน็ต
* สถานะ - สถานะของ DB Subnet Group
* VpcId - รหัส Vpc ของกลุ่มซับเน็ต
* ตัวระบุซับเน็ต - ตัวระบุกลุ่มซับเน็ต
* โซนความพร้อมของซับเน็ต - โซนความพร้อมของซับเน็ต
* สถานะ - สถานะของซับเน็ต
* ชื่อกลุ่ม - ชื่อของกลุ่มพารามิเตอร์ฐานข้อมูลที่ใช้กับ
* Apply Status - สถานะของการใช้กลุ่มพารามิเตอร์ เป็นได้ทั้ง
ในซิงค์หรือรอการรีบูต
* ชื่อ - ชื่อของกลุ่มตัวเลือกที่เกี่ยวข้อง
* สถานะ - สถานะของการเป็นสมาชิกกลุ่มตัวเลือก (เช่น ซิงค์,
ใช้, อยู่ระหว่างดำเนินการ, อยู่ระหว่างดำเนินการบำรุงรักษา)
* Read Replica ID - ตัวระบุของอินสแตนซ์ DB ซึ่งทำหน้าที่เป็น read
การจำลองของอินสแตนซ์ DB นี้
เอาท์พุท ตัวอย่าง
เอาต์พุตพร้อมส่วนหัวของคอลัมน์
ใช้ rds-promote-read-replica ออนไลน์โดยใช้บริการ onworks.net
