Τι προσφέρει η σύνδεση
Η σύνδεση του δικού σας λογαριασμού AWS επιτρέπει στα DNS ενός domain να εξυπηρετούνται από τον δικό σας λογαριασμό αντί για τον δικό μας. Διατηρείτε τη ζώνη, τη χρέωση και τον πίνακα ελέγχου του παρόχου· εμείς δημιουργούμε και ενημερώνουμε τις εγγραφές που χρειάζονται τα sites και τα γραμματοκιβώτιά σας, ώστε να μην τις αντιγράφετε με το χέρι.
Πριν ξεκινήσετε
Ένας λογαριασμός AWS. Η υπηρεσία Amazon Route 53 χρεώνει ανά φιλοξενούμενη ζώνη και ανά ερώτημα στον λογαριασμό σας στο AWS.
Δημιουργήστε έναν χρήστη IAM για αυτή τη σύνδεση με μια πολιτική που επιτρέπει τα route53:ListHostedZones, route53:ListResourceRecordSets και route53:ChangeResourceRecordSets.
1. Δημιουργήστε το κλειδί στο AWS
Στην κονσόλα του AWS, ανοίξτε την ενότητα IAM → Users, επιλέξτε τον χρήστη με τον οποίο θα λειτουργεί αυτή η σύνδεση (δημιουργήστε έναν αποκλειστικό — μην χρησιμοποιείτε ποτέ τον λογαριασμό root), ανοίξτε την καρτέλα 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.
Δοκιμάζουμε αυτά που επικολλάτε προτού αποθηκευτεί οτιδήποτε. Ένα κλειδί που δεν λειτουργεί δεν αποθηκεύεται ποτέ και η απάντηση εξηγεί τι ήταν λάθος σε αυτό. Ένα κλειδί που λειτουργεί διατηρείται κρυπτογραφημένο στο θησαυροφυλάκιο μυστικών μας — ποτέ στη βάση δεδομένων μας — και δεν εμφανίζεται ποτέ ξανά, ούτε καν σε εσάς.
Τι συμβαίνει στη συνέχεια
- Σε οποιοδήποτε domain, ανοίξτε την καρτέλα DNS του και επιλέξτε αυτόν τον λογαριασμό ως το σημείο από το οποίο εξυπηρετούνται τα DNS του domain. Δημιουργούμε τη ζώνη εκεί αν δεν υπάρχει και καταχωρούμε τις εγγραφές που χρειάζονται τα sites και τα mail του domain.
- Όταν κάτι από την πλευρά μας αλλάζει το περιεχόμενο μιας εγγραφής — μεταφέρετε ένα site, αλλάζετε CDN ή προσθέτετε ένα γραμματοκιβώτιο — ενημερώνουμε την εγγραφή στον λογαριασμό σας.
- Για να ολοκληρωθεί η μεταφορά, οι nameservers του domain σας πρέπει να δείχνουν στο AWS. Εάν το domain είναι κατοχυρωμένο σε εμάς ή σε έναν καταχωρητή που έχετε συνδέσει, τους ορίζουμε εμείς για εσάς· διαφορετικά, η σελίδα του domain εμφανίζει τους nameservers που πρέπει να ορίσετε.
- Όταν συνδέεστε, ελέγχουμε ότι το κλειδί μπορεί να απαριθμήσει τις ζώνες σας, να διαβάσει εγγραφές και να αλλάξει εγγραφές. Η λίστα ελέγχου δίπλα στη σύνδεση δείχνει ποιες από αυτές μπορέσαμε να επιβεβαιώσουμε.
Αν δεν συνδέεται
Συνδέεται, αλλά στη συνέχεια η αλλαγή μιας εγγραφής αποτυγχάνει. Η απαρίθμηση ζωνών και η αλλαγή εγγραφών είναι ξεχωριστά δικαιώματα IAM, και η αλλαγή ελέγχεται μόνο την πρώτη φορά που πραγματοποιούμε κάποια ενέργεια. Προσθέστε το route53:ChangeResourceRecordSets στην πολιτική του χρήστη — το ίδιο το κλειδί δεν αλλάζει.
Το AWS απέρριψε τα διαπιστευτήρια. Το κλειδί πρόσβασης έχει απενεργοποιηθεί ή διαγραφεί στο IAM.
Αναφέρεται ότι το κλειδί απορρίφθηκε. Σχεδόν πάντα οφείλεται σε ένα από τα τρία εξής: ένα κενό ή μια αλλαγή γραμμής που αντιγράφηκε μαζί του, ένα κλειδί που έχει λήξει, ή ένα κλειδί που ανακλήθηκε ή αναγεννήθηκε αφού το αντιγράψατε. Δημιουργήστε ένα νέο και επικολλήστε το ξανά.
Συνδέεται, αλλά κάτι αποτυγχάνει αργότερα. Το κλειδί επαληθεύεται, αλλά του λείπει κάποιο δικαίωμα που απαιτείται για την ενέργεια. Δημιουργήστε ένα νέο κλειδί με τα δικαιώματα που αναφέρονται παραπάνω, στη συνέχεια αποσυνδέστε την παλιά σύνδεση και συνδέστε το νέο κλειδί.
Αποσύνδεση
Ανοίξτε την ενότητα Integrations, εντοπίστε τον λογαριασμό και πατήστε Disconnect. Αυτό διαγράφει αμέσως το αποθηκευμένο κλειδί. Οτιδήποτε το χρησιμοποιούσε σταματά στην επόμενη ενέργειά του και οι οθόνες που εξαρτώνταν από αυτό το επισημαίνουν αντί να αποτυγχάνουν σιωπηρά.
Η αποσύνδεση δεν αναιρεί όσα έχουν ήδη γίνει — οι εγγραφές, οι αναπτύξεις ή οι ρυθμίσεις που αλλάξαμε στον λογαριασμό σας παραμένουν ως έχουν. Εάν πιστεύετε ότι το ίδιο το κλειδί μπορεί να έχει διαρρεύσει, ανακαλέστε το επίσης στον πάροχο· η αποσύνδεση αφαιρεί το δικό μας αντίγραφο, όχι το δικό τους.