การเชื่อมต่อ CData Sync ด้วย Aurora Serverless

การ Test Connection นี้จะทำให้เรารู้ได้ทันทีว่าเราสามารถเชื่อมต่อ CData Sync ด้วย Aurora Serverless ได้โดยดูจากข้อความ "The connection was successful." นี้ได้เลย ซึ่งวิธีการทำก็ง่ายๆ เพียงแค่สร้าง Aurora Serverless และ CData Sync เตรียมไว้ จากนั้นก็สามารถทำการตั้งค่าและเชื่อมต่อกันได้เลย

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

ครั้งนี้ผมจะมาอธิบายเกี่ยวกับ การเชื่อมต่อ CData Sync ด้วย Aurora Serverless

สิ่งที่ต้องมี

ต้องทำการสร้าง Aurora Serverless ขึ้นมาและเชื่อมต่อ Query Editor เตรียมไว้ ทำตามลิงก์ด้านล่างนี้ โดยใช้ชื่อว่าอะไรก็ได้ เช่นtinnakorn-cdata-test-aurora

เมื่อสร้าง Aurora Serverless เสร็จแล้วต้องใช้เวลาในการเริ่มต้นระบบสักครู่จนกว่าจะแสดง Status:Availableถึงจะทำการเชื่อมต่อเข้าไปยัง Query Editor ได้
aurora_available

เมื่อเชื่อมต่อเข้าไปยัง Query Editor แล้ว ถ้าทำการสร้าง Database, table และ insert data ได้ ก็ถือว่าการเตรียม Aurora Serverless เสร็จสมบูรณ์
cre_aurora-13


ต่อมาให้ทำตามหัวข้อย่อยของบทความ 【Update】การสร้าง CData Sync ใน EC2 ดังต่อไปนี้ โดยใช้ชื่อ Key pair และ CData Sync ว่าอะไรก็ได้ เช่นtinnakorn-cdata-test-ec2

เมื่อสร้าง CData Sync และเชื่อมต่อ IP Instance โดยการ Login ได้แล้ว การเตรียม CData Sync ถือว่าเสร็จสมบูรณ์
cdata_sync_page

หมายเหตุ : ควรอ่านข้อมูลในหัวข้อ สิ่งที่ต้องมี อย่างละเอียด รวมถึงบทความอื่นๆ ที่เกี่ยวข้อง เพื่อไม่ให้เกิดความผิดพลาดระหว่างการดำเนินการครับ

การสร้าง Security Groups ใช้สำหรับ Aurora Serverless

ขั้นตอนนี้เราจะทำการสร้าง Security Groups ที่ใช้สำหรับ Aurora Serverless โดยการตั้งค่าต่างๆ ด้วยตัวเอง

การสร้าง Security Groups

ค้นหา?︎ EC2เลือกEC2
Search-EC2

เลือกSecurity Groups
menu_security_groups

คลิกCreate security group
cre_security_group-1

มาที่หัวข้อ Basic details ให้ใส่ชื่อใน Security group name และ Description ว่าอะไรก็ได้ เช่นtinnakorn-cdata-test-aurora
cre_sg_aurora-1

มาที่หัวข้อ Inbound rules แล้วทำตามนี้
คลิกAdd rule
เลือก Type:MYSQL/Aurora ▼
Source Custom: ค้นหา Security group ที่ได้จากการสร้าง CData ของเราโดยใช้ชื่อเดียวกับ CData เช่นtinnakorn-cdata-test-ec2
cre_sg_aurora-2

จากนั้นเลื่อนลงมาด้านล่างสุด แล้วคลิกปุ่มCreate security groupด้านขวา
เพียงเท่านี้การสร้าง Security group ของ Aurora ก็เสร็จสิ้น

การเปลี่ยน Security Groups ใน Aurora Serverless

กลับมาที่หน้า RDS › Databases แล้วคลิกเข้าไปที่ชื่อของเรา
aurora_available-input

คลิกModify
cre_sg_aurora-3

เลื่อนลงมาด้านล่างที่หัวข้อ Connectivity แล้วคลิกdefault ✕ออกไป
cre_sg_aurora-4

จากนั้นค้นหา Security Groups ของ Aurora Serverless ที่สร้างขึ้นเมื่อสักครู่นี้
ถ้าเจอแล้วคลิกที่ชื่อ Security Groups 1 ครั้ง เพื่อให้ลงมาอยู่ด้านล่างเหมือนกับรูปภาพ
เมื่อเสร็จแล้ว เลื่อนลงไปด้านล่างสุด แล้วคลิกปุ่มContinueด้านขวา
cre_sg_aurora-5

เลือกApply immediatelyตามด้วยคลิกModify cluster
cre_sg_aurora-6

รอจนกว่า Status:Modifyingเปลี่ยนเป็นAvailableการตั้งค่าก็จะเสร็จสมบูรณ์
จากนั้นคลิกเข้าไปที่ชื่อของเรา
aurora_available

มาที่หัวข้อ Connectivity & security แล้วดูที่Securityจะเห็นว่า Security group ถูกเปลี่ยนเป็นtinnakorn-cdata-test-auroraเรียบร้อยแล้ว
cre_sg_aurora-8

การเชื่อมต่อ CData Sync ด้วย Aurora Serverless

เมื่อเปลี่ยน Security group เรียบร้อยแล้ว ขั้นตอนนี้เราจะมาทำการเชื่อมต่อ CData Sync ด้วย Aurora Serverless

Copy Endpoint เตรียมไว้โดยนำไปเก็บไว้ที่ Notepad ก่อนก็ได้ (โปรดเก็บ Endpoint ไว้ที่เดียวกับรหัส Aurora serverless)
cre_sg_aurora-9

กลับมาที่หน้าเว็บไซต์ CData Sync อีกครั้ง แล้วเลือกเมนูCONNECTIONSด้านบน ตามด้วยเลือกMySQL
cre_sg_aurora-10

ตั้งค่า Connection Settings ตามนี้
» Name: your_name (ตั้งชื่ออะไรก็ได้ ซึ่งเป็นชื่อที่ใช้ในการเชื่อมต่อ)
» Server: your_endpoint
» Database: your_database
» User: your_user
» Password: your_password
» คลิกTest Connection
cre_sg_aurora-11

เมื่อคลิก Test Connection แล้ว จะมีข้อความThe connection was successful.ปรากฏขึ้นมา ก็ถือว่าการเชื่อมต่อนี้เสร็จสมบูรณ์ จากนั้นคลิกSave Changes

* ในกรณีที่การเชื่อมต่อล้มเหลวให้ทำการตรวจสอบข้อมูลที่ใส่ใน Connection Settings อย่างละเอียดอีกครั้ง
cre_sg_aurora-12-fix

เมื่อคลิก Save Changes แล้วก็จะมาหน้านี้ แล้วมีข้อมูลการเชื่อมต่อปรากฏขึ้นมา เพียงเท่านี้การตั้งค่าก็เสร็จเรียบร้อยครับ
cre_sg_aurora-13

สรุป

การเชื่อมต่อ CData Sync ด้วย Aurora Serverless นี้เป็นการสาธิตโดยการสร้าง Aurora Serverless ขึ้นมา แล้วสร้าง Database ใน Query Editor จากนั้นก็สร้าง CData Sync ขึ้นมาเตรียมไว้ และสร้าง Security group ที่ใช้สำหรับ Aurora serverless แล้วนำไปเปลี่ยนกับ default ทีนี้เมื่อเตรียมทุกอย่างเสร็จแล้วก็นำ Aurora serverless ที่ได้สร้าง Database ไว้แล้วไปเชื่อมต่อกับ CData Sync ที่หน้าเว็บไซต์ของ CData Sync

ซึ่งการ Test Connection นี้จะทำให้เรารู้ได้ทันทีว่าเราสามารถเชื่อมต่อ CData Sync ด้วย Aurora Serverless ได้โดยดูจากข้อความ "The connection was successful." นี้ได้เลย

บทความที่เกี่ยวข้อง