Τα προϊόντα της Πλατφόρμας Χαρτών Google προστατεύονται από μη εξουσιοδοτημένη χρήση περιορίζοντας τις κλήσεις API σε εκείνα που παρέχουν κατάλληλα διαπιστευτήρια ελέγχου ταυτότητας. Αυτά τα διαπιστευτήρια έχουν τη μορφή κλειδιού API - μια μοναδική αλφαριθμητική συμβολοσειρά που συσχετίζει τον λογαριασμό χρέωσης Google με το έργο σας και με το συγκεκριμένο API ή SDK Αυτός ο οδηγός δείχνει πώς μπορείτε να δημιουργήσετε, να περιορίσετε και να χρησιμοποιήσετε το κλειδί API για την Πλατφόρμα Χαρτών Google ## Πριν ξεκινήσεις Πριν ξεκινήσετε να χρησιμοποιείτε το Maps Static API, χρειάζεστε ένα έργο με λογαριασμό χρέωσης και ενεργοποιημένο το Maps Static API. Για να μάθετε περισσότερα, ανατρέξτε στο θέμα Ρύθμιση στο Cloud Console ## Δημιουργία κλειδιών API Το κλειδί API είναι ένα μοναδικό αναγνωριστικό που επαληθεύει αιτήματα που σχετίζονται με το έργο σας για σκοπούς χρήσης και χρέωσης. Πρέπει να έχετε τουλάχιστον ένα κλειδί API που σχετίζεται με το έργο σας Για να δημιουργήσετε ένα κλειδί API: Κονσόλα - μεταβείτε στο Πλατφόρμα Χαρτών Google >Σελίδα διαπιστευτηρίων Μεταβείτε στη σελίδα Διαπιστευτήρια - Στο Σελίδα διαπιστευτηρίων, κάντε κλικ στην επιλογή Δημιουργία διαπιστευτηρίων >Κλειδί API ο Το διάλογος δημιουργίας κλειδιού API εμφανίζει το νέο κλειδί API που δημιουργήσατε - Κάντε κλικ Κλείσε Το νέο κλειδί API παρατίθεται στο Σελίδα διαπιστευτηρίων κάτω από τα κλειδιά API (Θυμηθείτε να περιορίσετε το κλειδί API πριν το χρησιμοποιήσετε στην παραγωγή.) Cloud SDK gcloud alpha services api-keys create \ --project "PROJECT"\ --display-name "DISPLAY_NAME"Διαβάστε περισσότερα σχετικά με το Google Cloud SDK , την εγκατάσταση του Cloud SDK και τις ακόλουθες εντολές: ## Περιορισμός κλειδιών API Η Google συνιστά ανεπιφύλακτα να περιορίσετε τα κλειδιά API περιορίζοντας τη χρήση τους μόνο σε εκείνα τα API που απαιτούνται για την εφαρμογή σας. Ο περιορισμός των κλειδιών API προσθέτει ασφάλεια στην εφαρμογή σας προστατεύοντάς την από αδικαιολόγητα αιτήματα. Για περισσότερες πληροφορίες, ανατρέξτε στις βέλτιστες πρακτικές ασφάλειας API Για να περιορίσετε ένα κλειδί API: Κονσόλα - μεταβείτε στο Πλατφόρμα Χαρτών Google >Σελίδα διαπιστευτηρίων Μεταβείτε στη σελίδα Διαπιστευτήρια - Επιλέξτε το κλειδί API στο οποίο θέλετε να ορίσετε περιορισμό. Εμφανίζεται η σελίδα ιδιοτήτων κλειδιού API - Υπό Βασικοί περιορισμοί, ορίστε τους ακόλουθους περιορισμούς: - Περιορισμοί εφαρμογής: - Για να αποδεχτείτε αιτήματα από τη λίστα των διευθύνσεων IP διακομιστή web που παρέχετε, επιλέξτε Διευθύνσεις IP (διακομιστές ιστού, εργασίες cron, κ.λπ.) από τη λίστα των περιορισμών εφαρμογής. Καθορίστε μία διεύθυνση IPv4 ή IPv6 ή ένα υποδίκτυο χρησιμοποιώντας συμβολισμό CIDR (π.χ. 192.168.0.0/22). Εφόσον ένα αίτημα υπηρεσίας Ιστού ελέγχει και συγκρίνει την εξωτερική διεύθυνση IP με τον περιορισμό του κλειδιού API, χρησιμοποιήστε τη δημόσια διεύθυνση IP του διακομιστή - Κάντε κλικ Κλειδί περιορισμού - Επιλέξτε Στατικό API Χαρτών από την αναπτυσσόμενη επιλογή API. Εάν το Maps Static API δεν εμφανίζεται στη λίστα, πρέπει να το ενεργοποιήσετε. **Σώσει** Cloud SDK Λίστα υπαρχόντων κλειδιών gcloud services api-keys list --project="ΕΡΓΟ"Διαγράψτε τους υπάρχοντες περιορισμούς στο υπάρχον κλειδί gcloud alpha services api-keys update "projects/ PROJECT/keys/ KEY_ID"\ --clear-restrictions Ορίστε νέους περιορισμούς στο υπάρχον κλειδί gcloud alpha services api-keys update "projects/ PROJECT/keys/ KEY_ID"\ --api_target="static-maps-backend.googleapis.com"--allowed-ips="IP_ADDRESS"Διαβάστε περισσότερα σχετικά με το Google Cloud SDK , την εγκατάσταση του Cloud SDK και τις ακόλουθες εντολές: ## Προσθήκη του κλειδιού API στο αίτημά σας Πρέπει να συμπεριλάβετε ένα κλειδί API σε κάθε αίτημα στατικό API Χαρτών. Στο παρακάτω παράδειγμα, αντικαθιστώ YOUR_API_KEY με το κλειδί API σας httpsmaps.googleapis.com/maps/api/staticmap?center=40.714%2c%20-73.998&zoom=12&μέγεθος=400x400&κλειδί=YOUR_API_KEY Απαιτείται HTTPS για αιτήματα που χρησιμοποιούν κλειδί API ## Τι έπεται Τα αιτήματα στατικά API Χαρτών θα πρέπει επίσης να χρησιμοποιούν ψηφιακή υπογραφή.