สิ่งที่การเชื่อมต่อนี้มอบให้คุณ
การเชื่อมต่อบัญชี AWS ของคุณเองช่วยให้ DNS ของโดเมนทำงานได้จากบัญชีของคุณแทนที่จะเป็นบัญชีของเรา คุณยังคงเป็นเจ้าของโซน ใบแจ้งหนี้ และแดชบอร์ดของผู้ให้บริการ โดยเราจะสร้างและอัปเดตเรกคอร์ดที่เว็บไซต์และกล่องจดหมายของคุณต้องใช้ เพื่อให้คุณไม่ต้องคัดลอกด้วยตนเอง
ก่อนที่คุณจะเริ่มต้น
บัญชี AWS ทั้งนี้ Route 53 มีค่าบริการต่อ hosted zone และต่อคิวรีในใบแจ้งหนี้ AWS ของคุณ
สร้างผู้ใช้ IAM สำหรับการเชื่อมต่อนี้ด้วยนโยบายที่อนุญาต route53:ListHostedZones, route53:ListResourceRecordSets และ route53:ChangeResourceRecordSets
1. สร้างคีย์ที่ AWS
ในคอนโซล AWS ให้เปิด IAM → Users เลือกผู้ใช้ที่การเชื่อมต่อนี้ควรทำหน้าที่แทน (สร้างผู้ใช้สำหรับงานนี้โดยเฉพาะ — ห้ามใช้บัญชีรูทของคุณเป็นอันขาด) เปิดแท็บ Security credentials ของผู้ใช้ดังกล่าว และภายใต้ Access keys ให้เลือก Create access key เลือก Other สำหรับกรณีการใช้งาน จากนั้นดำเนินการต่อ และเลือก Create access key คัดลอก Access key ID และ Secret access key — AWS จะแสดงซีเคร็ตเพียงครั้งเดียวเท่านั้น ผู้ใช้ IAM แต่ละรายสามารถถือคีย์ได้ครั้งละสองคีย์
2. เชื่อมต่อที่นี่
เปิด Integrations ในแดชบอร์ดของคุณและเลือก Connect an account เลือก Your own DNS เป็นกลุ่ม และเลือก Amazon Route 53 เป็นบัญชี กรอก Access key ID และ Secret access key แล้วกด Connect account
เราจะทดสอบสิ่งที่คุณวางก่อนที่จะบันทึกสิ่งใด คีย์ที่ใช้งานไม่ได้จะไม่ถูกจัดเก็บโดยเด็ดขาด และคำตอบจะระบุว่ามีข้อผิดพลาดใดเกิดขึ้นกับคีย์ดังกล่าว คีย์ที่ใช้งานได้จะถูกเก็บรักษาไว้อย่างเข้ารหัสในตู้นิรภัยสำหรับข้อมูลลับของเรา — ไม่เคยเก็บไว้ในฐานข้อมูลของเรา — และจะไม่ปรากฏขึ้นมาอีก แม้กระทั่งกับคุณก็ตาม
จะเกิดอะไรขึ้นต่อไป
- สำหรับโดเมนใดๆ ให้เปิดแท็บ DNS และเลือกบัญชีนี้เป็นตำแหน่งที่ DNS ของโดเมนจะทำงาน เราจะสร้างโซนที่นั่นหากยังไม่มี และเขียนเรกคอร์ดที่เว็บไซต์และอีเมลของโดเมนต้องใช้
- เมื่อมีบางอย่างในฝั่งของเราเปลี่ยนแปลงสิ่งที่เรกคอร์ดต้องระบุ — เช่น คุณย้ายไซต์ สลับ CDN หรือเพิ่มกล่องจดหมาย — เราจะอัปเดตเรกคอร์ดในบัญชีของคุณ
- ในการดำเนินการย้ายให้เสร็จสิ้น เนมเซิร์ฟเวอร์ของโดเมนของคุณต้องชี้ไปที่ AWS หากโดเมนจดทะเบียนกับเรา หรือที่ผู้รับจดทะเบียนที่คุณได้เชื่อมต่อไว้ เราจะตั้งค่าให้คุณ หรือมิฉะนั้นหน้าของโดเมนจะแสดงเนมเซิร์ฟเวอร์ที่ต้องตั้งค่า
- เมื่อคุณเชื่อมต่อ เราจะตรวจสอบว่าคีย์สามารถแสดงรายการโซนของคุณ อ่านเรกคอร์ด และเปลี่ยนแปลงเรกคอร์ดได้หรือไม่ รายการตรวจสอบข้างการเชื่อมต่อจะแสดงให้เห็นว่ารายการใดที่เราสามารถยืนยันได้
หากเชื่อมต่อไม่สำเร็จ
เชื่อมต่อได้ จากนั้นการเปลี่ยนแปลงเรกคอร์ดล้มเหลว การแสดงรายการโซนและการเปลี่ยนแปลงเรกคอร์ดเป็นการอนุญาต IAM ที่แยกจากกัน และการเปลี่ยนแปลงจะได้รับการตรวจสอบในครั้งแรกที่เราดำเนินการเท่านั้น ให้เพิ่ม route53:ChangeResourceRecordSets ไปยังนโยบายของผู้ใช้ — คีย์เดิมจะไม่เปลี่ยนแปลง
AWS ปฏิเสธข้อมูลประจำตัว คีย์การเข้าถึงถูกปิดใช้งานหรือถูกลบใน IAM
ระบบแจ้งว่าคีย์ถูกปฏิเสธ เกือบทุกกรณีเกิดจากหนึ่งในสามสิ่งนี้: มีการคัดลอกช่องว่างหรือการขึ้นบรรทัดใหม่ติดมาด้วย, คีย์หมดอายุแล้ว, หรือคีย์ถูกเพิกถอนหรือสร้างใหม่หลังจากที่คุณคัดลอก ให้สร้างคีย์ใหม่และวางอีกครั้ง
เชื่อมต่อได้ แต่บางอย่างล้มเหลวในภายหลัง คีย์ผ่านการตรวจสอบสิทธิ์แต่ขาดสิทธิ์การอนุญาตที่การกระทำนั้นต้องใช้ ให้สร้างคีย์ใหม่ด้วยสิทธิ์การอนุญาตตามที่ระบุไว้ข้างต้น จากนั้นยกเลิกการเชื่อมต่อเดิมแล้วเชื่อมต่อคีย์ใหม่
การยกเลิกการเชื่อมต่อ
เปิด Integrations ค้นหาบัญชีดังกล่าวแล้วกด Disconnect การดำเนินการนี้จะลบคีย์ที่จัดเก็บไว้ในทันที สิ่งใดก็ตามที่กำลังใช้งานคีย์อยู่จะหยุดทำงานในการกระทำถัดไป และหน้าจอที่ขึ้นอยู่กับคีย์ดังกล่าวจะแจ้งให้ทราบแทนที่จะล้มเหลวไปเงียบๆ
การยกเลิกการเชื่อมต่อจะไม่ย้อนกลับสิ่งที่ได้ทำไปแล้ว — เรกคอร์ด การปรับใช้ หรือการตั้งค่าที่เราได้เปลี่ยนแปลงในบัญชีของคุณจะยังคงอยู่เช่นเดิม หากคุณคิดว่าตัวคีย์อาจรั่วไหล ให้เพิกถอนคีย์ที่ผู้ให้บริการด้วยเช่นกัน การยกเลิกการเชื่อมต่อจะเป็นการลบสำเนาของเรา ไม่ใช่สำเนาของพวกเขา