นี่คือคำสั่ง rds-create-db-instance ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
rds-create-db-instance - สร้างอินสแตนซ์ฐานข้อมูลใหม่
เรื่องย่อ
rds-create-db-อินสแตนซ์
ตัวระบุ DBInstance --จัดสรร-จัดเก็บ ความคุ้มค่า --db-อินสแตนซ์-คลาส
ความคุ้มค่า --เครื่องยนต์ ความคุ้มค่า --master-user-รหัสผ่าน ความคุ้มค่า --master-ชื่อผู้ใช้
ค่า [--auto-รุ่นรอง-อัพเกรด ค่า ] [--availability-โซน ความคุ้มค่า
] [--backup-การเก็บรักษา-ระยะเวลา ค่า ] [--ชุดตัวอักษร ค่า ]
[--db-ชื่อ ค่า ] [--db-พารามิเตอร์กลุ่มชื่อ ค่า ]
[--db-กลุ่มความปลอดภัย ค่า[,ค่า...] ] [--db-subnet-ชื่อกลุ่ม ความคุ้มค่า
] [--เครื่องยนต์รุ่น ค่า ] [--ไอออปส์ ค่า ] [--ใบอนุญาต-รุ่น ค่า ]
[--มัลติ-อัซ ค่า ] [--ตัวเลือกกลุ่ม ค่า ] [--ท่า ค่า ]
[--หน้าต่างสำรองข้อมูลที่ต้องการ ค่า ] [--ที่ต้องการ-การบำรุงรักษา-หน้าต่าง
ค่า ] [ตัวเลือกทั่วไป]
DESCRIPTION
สร้างอินสแตนซ์ฐานข้อมูลใหม่
อาร์กิวเมนต์
ตัวระบุ DBInstance
ตัวระบุอินสแตนซ์ฐานข้อมูลที่ผู้ใช้ระบุ นี่คือคีย์เฉพาะที่
ระบุอินสแตนซ์ฐานข้อมูล ต้องไม่ว่างเปล่าหรือว่างเปล่า มองเห็นได้
ตัวอักษรเท่านั้น ตัวระบุต้องเป็นอักขระที่เป็นตัวอักษรและตัวเลขคละกัน 1 ถึง 63 ตัว
หรือยัติภังค์ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่และไม่ได้รักษาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ นอกจากนี้คุณยังสามารถ
ตั้งค่านี้โดยใช้ "--db-อินสแตนซ์-ตัวระบุ". ที่จำเป็น.
เฉพาะ OPTIONS
-a, --db-กลุ่มความปลอดภัย มูลค่า1,มูลค่า2,มูลค่า3...
รายการที่คั่นด้วยเครื่องหมายจุลภาคของชื่อกลุ่มความปลอดภัยของฐานข้อมูลที่ต้องการ
เชื่อมโยงฐานข้อมูล หากละเว้น กลุ่ม "ค่าเริ่มต้น" จะได้รับอนุญาต
-au, --auto-รุ่นรอง-อัพเกรด มูลค่า
ไม่ว่าการอัปเกรดเวอร์ชันย่อยจะถูกนำไปใช้กับ .โดยอัตโนมัติหรือไม่
อินสแตนซ์ฐานข้อมูลระหว่างช่วงเวลาบำรุงรักษา
-b, --หน้าต่างสำรองข้อมูลที่ต้องการ มูลค่า
หน้าต่างสำรองข้อมูลที่ต้องการระบุเป็นช่วง hh24:mi-hh24:mi (24H Clock
UTC) ไม่มีความหมายหากกำหนดระยะเวลาเก็บรักษาข้อมูลสำรองเป็นศูนย์
-c, --db-อินสแตนซ์-คลาส มูลค่า
ความจุในการประมวลผลและหน่วยความจำของอินสแตนซ์ฐานข้อมูล ค่าที่ถูกต้อง:
db.m1.small, db.m1.large, db.m1.xlarge, db.m2.2xlarge, db.m2.4xlarge
จำเป็นต้องใช้
-cs, --ชุดตัวอักษร มูลค่า
ชุดอักขระที่ใช้ในการสร้างฐานข้อมูล หากรองรับ
เครื่องยนต์ที่ระบุ หากไม่ระบุ อักขระเริ่มต้นที่ตั้งไว้สำหรับเครื่องยนต์
จะถูกนำไปใช้
-e, --เครื่องยนต์ มูลค่า
ชื่อของกลไกจัดการฐานข้อมูลที่จะใช้สำหรับอินสแตนซ์ฐานข้อมูลนี้
จำเป็นต้องใช้
-g, --db-พารามิเตอร์กลุ่มชื่อ มูลค่า
กลุ่มพารามิเตอร์ฐานข้อมูลที่อินสแตนซ์ฐานข้อมูลจะเป็น
ที่เกี่ยวข้องกับ. หากละเว้น DBPameterGroup เริ่มต้นสำหรับเครื่องยนต์
จะถูกนำไปใช้
--ไอออปส์ มูลค่า
การดำเนินการจัดเก็บ I/O ที่จัดเตรียมไว้ต่อวินาที
-lm, --ใบอนุญาต-รุ่น มูลค่า
โมเดลใบอนุญาตที่จะใช้สำหรับอินสแตนซ์
-m, --มัลติ-อัซ มูลค่า
อินสแตนซ์จะทำงานเป็นการปรับใช้หลาย AZ หรือไม่ ค่าบูลีน
ค่าเริ่มต้นคือ 'เท็จ'
-n, --db-ชื่อ มูลค่า
ชื่อของฐานข้อมูลที่จะสร้างเมื่ออินสแตนซ์ฐานข้อมูลถูกสร้างขึ้น
(MySQL) หรือ SID ของอินสแตนซ์ (Oracle) ไม่สามารถสงวนคำใด ๆ ได้
โดยเอ็นจิ้นฐานข้อมูลที่ระบุ
-og, --ตัวเลือกกลุ่ม มูลค่า
กลุ่มตัวเลือกที่จะเชื่อมโยงอินสแตนซ์ฐานข้อมูล
กับ. หากละเว้น กลุ่มตัวเลือกเริ่มต้นสำหรับเครื่องยนต์ที่ระบุจะ
นำไปใช้
-p, --master-user-รหัสผ่าน มูลค่า
รหัสผ่านของผู้ใช้อินสแตนซ์ฐานข้อมูลหลัก จะได้รับพร้อมท์สำหรับ
รหัสผ่านแทนที่จะป้อนในบรรทัดคำสั่ง ให้ระบุตัวเลือกนี้
ด้วยค่า "-" ที่จำเป็น.
--ท่า มูลค่า
หมายเลขพอร์ตที่ฐานข้อมูลยอมรับการเชื่อมต่อ ค่าเริ่มต้นคือ 3306
-r, --backup-การเก็บรักษา-ระยะเวลา มูลค่า
จำนวนวันในการเก็บรักษาข้อมูลสำรองอัตโนมัติของคุณ หากตั้งค่าเป็นศูนย์ ทั้งหมด
การสำรองข้อมูลอัตโนมัติที่มีอยู่จะถูกลบและจะไม่ถูกสร้างขึ้นอีก
ค่าเริ่มต้นคือ 1
-s, --จัดสรร-จัดเก็บ มูลค่า
ขนาดพื้นที่เก็บข้อมูลที่จัดสรรในขั้นต้นที่ระบุเป็น GB ที่จำเป็น.
-sn, --db-subnet-ชื่อกลุ่ม มูลค่า
ชื่อ DB Subnet Group ที่จะใช้เชื่อมโยงกับฐานข้อมูล ถ้า
ระบบจะสร้างอินสแตนซ์ DB ที่ไม่ใช่ vpc ที่ละเว้น
-u, --master-ชื่อผู้ใช้ มูลค่า
ชื่อผู้ใช้หลักสำหรับอินสแตนซ์ฐานข้อมูลของคุณ ต้องเป็น 1 ถึง 16
ตัวอักษรและตัวเลข อักขระตัวแรกต้องเป็นตัวอักษร มันไม่สามารถ
เป็นคำใด ๆ ที่สงวนไว้โดยกลไกฐานข้อมูลที่ระบุ ที่จำเป็น.
-v, --เครื่องยนต์รุ่น มูลค่า
หมายเลขเวอร์ชันของกลไกจัดการฐานข้อมูล
-w, --ที่ต้องการ-การบำรุงรักษา-หน้าต่าง มูลค่า
ช่วงเวลาการบำรุงรักษาที่ต้องการระบุเป็นช่วง ddd:hh24:mi-ddd:hh24:mi
(นาฬิกา 24 ชั่วโมง UTC)
-z, --availability-โซน มูลค่า
ชื่อของ EC2 Availability Zone ที่อินสแตนซ์ฐานข้อมูลของคุณจะ
จะถูกสร้างขึ้น ค่าเริ่มต้น: ระบบเลือกโซนความพร้อมใช้งาน (สุ่ม) ตัวอย่าง:
เรา-ตะวันออก-1c.
ทั่วไป 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 ตัวอย่าง
สร้างอินสแตนซ์ฐานข้อมูลด้วยชุดพารามิเตอร์ขั้นต่ำ
(dbinstance-Id, คลาส, เครื่องยนต์, ขนาด, ชื่อผู้ใช้, รหัสผ่าน)
$PROMPT>rds-create-db-instance SimCoProd01 -s 10 -c db.m1.large -e MySQL -u master -p
คิว2401ซด
เอาท์พุท
คำสั่งนี้ส่งคืนตารางที่มีข้อมูลต่อไปนี้:
* 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-create-db-instance ออนไลน์โดยใช้บริการ onworks.net