Τι προσφέρει για εσάς η σύνδεσή του
Η σύνδεση του δικού σας λογαριασμού Azure επιτρέπει την εξυπηρέτηση του DNS ενός τομέα από τον δικό σας λογαριασμό αντί για τον δικό μας. Εσείς διατηρείτε τη ζώνη, την τιμολόγηση και τον πίνακα ελέγχου του παρόχου· εμείς δημιουργούμε και ενημερώνουμε τις εγγραφές που χρειάζονται οι ιστότοποι και τα γραμματοκιβώτιά σας, ώστε να μην τις αντιγράφετε χειροκίνητα.
Πριν ξεκινήσετε
Μια συνδρομή Azure και μια ομάδα πόρων που περιέχει — ή θα περιέχει — τις ζώνες DNS σας.
1. Δημιουργήστε το κλειδί στο Azure
Το Azure το ονομάζει αυτό service principal. Στο κέντρο διαχείρισης του Microsoft Entra ανοίξτε Entra ID → App registrations → New registration, δώστε του ένα όνομα και κάντε κλικ στο Register. Στη σελίδα επισκόπησης της εφαρμογής αντιγράψτε το Application (client) ID και το Directory (tenant) ID. Έπειτα ανοίξτε Certificates & secrets → Client secrets → New client secret, επιλέξτε διάρκεια και πατήστε Add — αντιγράψτε την τιμή του μυστικού αμέσως, καθώς το Azure την εμφανίζει μόνο μία φορά.
Στην πύλη Azure, ανοίξτε την ομάδα πόρων που θέλετε να χρησιμοποιήσουμε και έπειτα Access control (IAM) → Add → Add role assignment. Επιλέξτε τον ρόλο DNS Zone Contributor, αντιστοιχίστε τον σε User, group, or service principal, αναζητήστε την εφαρμογή βάσει ονόματος και πατήστε Review + assign. Σημειώστε το όνομα της ομάδας πόρων και το Subscription ID στο οποίο ανήκει (αναζητήστε Subscriptions στην πύλη).
2. Συνδέστε το εδώ
Ανοίξτε το Integrations στον πίνακα ελέγχου σας και επιλέξτε Connect an account. Διαλέξτε Your own DNS ως ομάδα και Azure DNS ως λογαριασμό, συμπληρώστε τα πεδία Client ID, Client secret, Tenant ID, Subscription ID και Resource group, και πατήστε Connect account.
Ελέγχουμε τα στοιχεία που επικολλάτε προτού αποθηκευτεί οτιδήποτε. Ένα κλειδί που δεν λειτουργεί δεν αποθηκεύεται ποτέ, και η απόκριση εξηγεί ποιο ήταν το σφάλμα. Ένα κλειδί που λειτουργεί φυλάσσεται κρυπτογραφημένο στο θησαυροφυλάκιο μυστικών μας — ποτέ στη βάση δεδομένων μας — και δεν εμφανίζεται ποτέ ξανά, ούτε καν σε εσάς.
Τι συμβαίνει στη συνέχεια
- Σε οποιονδήποτε τομέα, ανοίξτε την καρτέλα DNS και επιλέξτε αυτόν τον λογαριασμό ως την τοποθεσία από την οποία εξυπηρετείται το DNS του τομέα. Δημιουργούμε τη ζώνη εκεί εάν δεν υπάρχει και εισάγουμε τις εγγραφές που απαιτούν οι ιστότοποι και το ηλεκτρονικό ταχυδρομείο του τομέα.
- Όταν κάτι από την πλευρά μας αλλάζει το περιεχόμενο μιας εγγραφής — μεταφέρετε έναν ιστότοπο, αλλάζετε CDN ή προσθέτετε ένα γραμματοκιβώτιο —, ενημερώνουμε την εγγραφή στον λογαριασμό σας.
- Για να ολοκληρωθεί η μεταφορά, οι διακομιστές ονομάτων του τομέα σας πρέπει να δείχνουν στο Azure. Εάν ο τομέας είναι καταχωρισμένος σε εμάς ή σε κάποιον καταχωρητή που έχετε συνδέσει, τους ορίζουμε εμείς για εσάς· διαφορετικά, η σελίδα του τομέα εμφανίζει τους διακομιστές ονομάτων που πρέπει να ορίσετε.
- Όταν συνδέεστε, ελέγχουμε εάν το κλειδί μπορεί να εμφανίσει τις ζώνες σας, να διαβάσει εγγραφές και να τροποποιήσει εγγραφές. Η λίστα ελέγχου δίπλα στη σύνδεση δείχνει ποια από αυτά καταφέραμε να επιβεβαιώσουμε.
Εάν δεν συνδέεται
Το Azure απέρριψε το service principal. Είτε το μυστικό πελάτη έχει λήξει είτε η εφαρμογή δεν διαθέτει πλέον τον ρόλο DNS Zone Contributor στην ομάδα πόρων. Τα μηνύματα μοιάζουν μεταξύ τους, επομένως ελέγξτε την ανάθεση ρόλου πριν δημιουργήσετε νέο μυστικό.
Λείπει μια ζώνη. Βρίσκεται σε διαφορετική ομάδα πόρων. Εκχωρήστε τον ρόλο και σε αυτήν την ομάδα ή συνδέστε την ως δεύτερο λογαριασμό.
Αναφέρει ότι το κλειδί απορρίφθηκε. Σχεδόν πάντα οφείλεται σε ένα από τα εξής τρία: αντιγράφηκε μαζί κάποιο κενό διάστημα ή αλλαγή γραμμής, το κλειδί έχει λήξει ή το κλειδί ανακλήθηκε ή αναγεννήθηκε αφού το αντιγράψατε. Δημιουργήστε ένα νέο και επικολλήστε το ξανά.
Συνδέεται, αλλά κάτι αποτυγχάνει αργότερα. Το κλειδί ταυτοποιείται κανονικά, αλλά στερείται κάποιας άδειας που απαιτείται για την ενέργεια. Δημιουργήστε ένα νέο κλειδί με τα δικαιώματα που αναφέρονται παραπάνω, αποσυνδέστε την παλιά σύνδεση και συνδέστε το νέο κλειδί.
Αποσύνδεση
Ανοίξτε το Integrations, βρείτε τον λογαριασμό και πατήστε Disconnect. Αυτό διαγράφει αμέσως το αποθηκευμένο κλειδί. Οτιδήποτε το χρησιμοποιούσε θα διακοπεί στην επόμενη ενέργειά του, και οι οθόνες που εξαρτώνταν από αυτό θα το επισημαίνουν αντί να αποτυγχάνουν σιωπηρά.
Η αποσύνδεση δεν αναιρεί όσα έχουν ήδη γίνει — οι εγγραφές, οι αναπτύξεις ή οι ρυθμίσεις που τροποποιήσαμε στον λογαριασμό σας παραμένουν ως έχουν. Εάν πιστεύετε ότι το ίδιο το κλειδί ενδέχεται να έχει διαρρεύσει, ανακαλέστε το επίσης στον πάροχο· η αποσύνδεση διαγράφει το δικό μας αντίγραφο, όχι το δικό τους.