Σύνδεση ενός AWS S3 bucket στην ομάδα σας - (Team web app)
Τι κάνει το S3 Bucket Storage
Συνδέστε το δικό σας Amazon Web Services (AWS) S3 bucket, ώστε τα μέλη της ομάδας να μπορούν να φορτώνουν γεωχωρικά αρχεία από αυτό και να αποθηκεύουν χάρτες σε αυτό. Τα αρχεία παραμένουν στο bucket σας. Μόνο οι ιδιοκτήτες και οι διαχειριστές μπορούν να το ρυθμίσουν αυτό.
Ανοίγετε αυτήν τη σελίδα από την ενότητα S3 Bucket της πύλης της ομάδας.
Εισαγάγετε τα στοιχεία του bucket
- Bucket Name (απαιτείται). Το όνομα του S3 bucket σας.
- Region (απαιτείται). Επιλέξτε την περιοχή AWS όπου βρίσκεται το bucket σας.
-
Folder Prefix (προαιρετικό). Ένα πρόθεμα ή φάκελος για όλα τα αρχεία ScribbleMaps, όπως
maps/ήdata/.
Επιλέξτε μια μέθοδο ελέγχου ταυτότητας
Επιλέξτε πώς συνδέεται το ScribbleMaps στο bucket σας.
IAM Role (συνιστάται)
Το IAM Role χρησιμοποιεί προσωρινά διαπιστευτήρια μέσω του AWS STS. Δεν υπάρχουν στατικά κλειδιά για διαχείριση, επομένως είναι πιο ασφαλές.
- Αντιγράψτε το External ID με το κουμπί αντιγραφής. Το χρειάζεστε για την πολιτική εμπιστοσύνης (trust policy) του ρόλου.
- Κάντε κλικ στο Setup Instructions για τα πλήρη βήματα. Εν συντομία: - Στο AWS IAM Console, δημιουργήστε έναν ρόλο και επιλέξτε Another AWS account ως την αξιόπιστη οντότητα. - Εισαγάγετε το ScribbleMaps AWS Account ID που εμφανίζεται στις οδηγίες. - Επιλέξτε το Require external ID και επικολλήστε το External ID από αυτήν τη σελίδα. - Επισυνάψτε μια πολιτική που επιτρέπει τα
s3:GetObject,s3:PutObject,s3:DeleteObjectκαιs3:ListBucketστο bucket σας. - Επικολλήστε το ARN του ρόλου στο πεδίο Role ARN.
Το IAM Role δεν είναι διαθέσιμο για περιοχές AWS GovCloud.
Access Keys
Τα Access Keys χρησιμοποιούν ένα AWS Access Key ID και ένα Secret Access Key. Αυτή η μέθοδος απαιτείται για τις περιοχές AWS GovCloud.
- Εισαγάγετε το Access Key ID σας.
- Εισαγάγετε το Secret Access Key σας. Αποθηκεύεται κρυπτογραφημένο. Εάν ένα κλειδί είναι ήδη αποθηκευμένο, αφήστε αυτό το πεδίο κενό για να το διατηρήσετε ή πληκτρολογήστε μια νέα τιμή για να το αντικαταστήσετε.
Αποθήκευση και δοκιμή
- Κάντε κλικ στο Save Settings.
- Κάντε κλικ στο Test Connection για να επιβεβαιώσετε ότι το ScribbleMaps μπορεί να επικοινωνήσει με το bucket. Αυτό το κουμπί λειτουργεί αφού ρυθμιστεί το bucket.
- Μόλις ρυθμιστεί, χρησιμοποιήστε τον διακόπτη S3 Storage για να ενεργοποιήσετε ή να απενεργοποιήσετε την ενοποίηση για την ομάδα σας.
Απαιτούμενη διαμόρφωση CORS
Το bucket σας χρειάζεται έναν κανόνα CORS ώστε το πρόγραμμα περιήγησης να μπορεί να κάνει μεταφόρτωση σε αυτό. Προσθέστε αυτό στις ρυθμίσεις CORS του bucket:
[{"AllowedOrigins": [
"https://www.scribblemaps.com",
"https://team.scribblemaps.com",
"https://widgets.scribblemaps.com"
],
"AllowedMethods": ["GET", "PUT", "DELETE", "HEAD"],
"AllowedHeaders": ["*"],
"MaxAgeSeconds": 3000
}]
Εάν τα μέλη της ομάδας δεν μπορούν να αποθηκεύσουν ή να φορτώσουν αρχεία μετά τη ρύθμιση, το πιθανότερο είναι ότι το bucket εξακολουθεί να χρειάζεται αυτόν τον κανόνα CORS.
Τελευταία ενημέρωση