Τι σας προσφέρει η σύνδεση
Η σύνδεση του δικού σας λογαριασμού AWS Amplify σάς επιτρέπει να δημοσιεύετε έναν στατικό ιστότοπο στον δικό σας λογαριασμό AWS Amplify από τον πίνακα ελέγχου Zinn®. Εσείς είστε κάτοχος του έργου και της χρέωσης· εμείς διαχειριζόμαστε την ανάπτυξη, το προσαρμοσμένο domain και τις εγγραφές DNS.
Πριν ξεκινήσετε
Ένας λογαριασμός AWS. Το AWS Amplify διατίθεται μόνο στον δικό σας λογαριασμό: το Amplify χρεώνει ανά εξυπηρετούμενο gigabyte και ανά λεπτό κατασκευής, χωρίς συνεχή δωρεάν βαθμίδα, επομένως ένας ιστότοπος σε λογαριασμό μας θα είχε μια χρέωση που κανείς δεν θα μπορούσε να περιορίσει. Στον δικό σας λογαριασμό, η δαπάνη, τα όρια και η κονσόλα AWS είναι δικά σας.
Δημιουργήστε έναν χρήστη IAM για αυτή τη σύνδεση με μια πολιτική που επιτρέπει τις ενέργειες του Amplify (amplify:*) στις εφαρμογές που θα διαχειρίζεται.
1. Δημιουργία του κλειδιού στο AWS Amplify
Στην κονσόλα 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. Επιλέξτε Static hosting (Netlify, Vercel) ως ομάδα και AWS Amplify ως λογαριασμό, συμπληρώστε τα πεδία Access key ID και Secret access key και πατήστε Connect account.
Ελέγχουμε τα στοιχεία που επικολλάτε πριν αποθηκευτεί οτιδήποτε. Ένα κλειδί που δεν λειτουργεί δεν αποθηκεύεται ποτέ και η απάντηση υποδεικνύει τι δεν πήγαινε καλά με αυτό. Ένα κλειδί που λειτουργεί διατηρείται κρυπτογραφημένο στο θησαυροφυλάκιο μυστικών μας — ποτέ στη βάση δεδομένων μας — και δεν εμφανίζεται ποτέ ξανά, ούτε καν σε εσάς.
Τι συμβαίνει στη συνέχεια
- Όταν δημιουργείτε ή μεταφέρετε έναν στατικό ιστότοπο, αυτός ο λογαριασμός εμφανίζεται ως προορισμός ανάπτυξης. Επιλέξτε τον και δημοσιεύουμε την κατασκευή του ιστότοπου σε ένα έργο στον λογαριασμό σας.
- Τα προσαρμοσμένα domains συνδέονται για εσάς και η σελίδα του domain εμφανίζει τυχόν εγγραφές DNS που χρειάζεται ο πάροχος, ώστε το domain να επιλύεται στον νέο κεντρικό υπολογιστή.
- Το έργο, η χρήση του και η χρέωση βρίσκονται στον λογαριασμό σας· μπορείτε να βλέπετε κάθε ανάπτυξη στον πίνακα ελέγχου του δικού σας παρόχου.
Αν δεν πραγματοποιηθεί σύνδεση
Το AWS απέρριψε τα διαπιστευτήρια. Ελέγξτε ότι το κλειδί πρόσβασης εξακολουθεί να είναι ενεργό στο IAM και ότι η πολιτική του χρήστη επιτρέπει τις ενέργειες του Amplify στην εφαρμογή. Ένα κλειδί πρόσβασης που έχει απενεργοποιηθεί συμπεριφέρεται ακριβώς όπως ένα εσφαλμένο.
Το μυστικό κλειδί χάθηκε. Το AWS δεν μπορεί να εμφανίσει ξανά ένα μυστικό κλειδί πρόσβασης. Δημιουργήστε ένα νέο κλειδί πρόσβασης, συνδέστε το και, στη συνέχεια, διαγράψτε το παλιό στο IAM.
Αναφέρεται ότι το κλειδί απορρίφθηκε. Σχεδόν πάντα οφείλεται σε έναν από τους εξής τρεις λόγους: αντιγραφή ενός κενού διαστήματος ή μιας αλλαγής γραμμής μαζί με το κλειδί, λήξη ισχύος του κλειδιού ή ανάκληση ή ανανέωση του κλειδιού μετά την αντιγραφή του. Δημιουργήστε ένα νέο και επικολλήστε το ξανά.
Η σύνδεση πραγματοποιείται, αλλά κάτι αποτυγχάνει αργότερα. Το κλειδί πραγματοποιεί έλεγχο ταυτότητας αλλά του λείπει κάποια άδεια που απαιτεί η ενέργεια. Δημιουργήστε ένα νέο κλειδί με τα δικαιώματα που αναφέρονται παραπάνω, αποσυνδέστε την παλιά σύνδεση και συνδέστε το νέο κλειδί.
Αποσύνδεση
Ανοίξτε την ενότητα Integrations, εντοπίστε τον λογαριασμό και πατήστε Disconnect. Αυτή η ενέργεια διαγράφει αμέσως το αποθηκευμένο κλειδί. Οτιδήποτε το χρησιμοποιούσε σταματά στην επόμενη ενέργειά του και οι οθόνες που εξαρτώνταν από αυτό το επισημαίνουν αντί να αποτυγχάνουν σιωπηρά.
Η αποσύνδεση δεν αναιρεί όσα είχαν ήδη γίνει — οι εγγραφές, οι αναπτύξεις ή οι ρυθμίσεις που αλλάξαμε στον λογαριασμό σας παραμένουν ως έχουν. Εάν πιστεύετε ότι το ίδιο το κλειδί μπορεί να έχει διαρρεύσει, ανακαλέστε το επίσης στον πάροχο· η αποσύνδεση αφαιρεί το δικό μας αντίγραφο, όχι το δικό τους.