Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σε αυτό το άρθρο, θα μάθετε πώς μπορείτε να δημιουργήσετε μια συντόμευση Amazon S3 μέσα σε μια λίμνη Fabric. Οι συντομεύσεις S3 σάς παρέχουν πρόσβαση μόνο για ανάγνωση σε δεδομένα στους κάδους S3 σε οποιαδήποτε μορφή αρχείου, χωρίς αντιγραφή ή μετατροπή των δεδομένων. Όταν δημιουργείτε συντομεύσεις σε λογαριασμούς Amazon S3, η διαδρομή προορισμού πρέπει να περιέχει ένα όνομα κάδου τουλάχιστον. Το S3 δεν υποστηρίζει εγγενώς ιεραρχικούς χώρους ονομάτων, αλλά μπορείτε να χρησιμοποιήσετε προθήματα για να μιμηθείτε μια δομή καταλόγου. Μπορείτε να συμπεριλάβετε προθήματα στη διαδρομή συντόμευσης για να περιορίσετε περαιτέρω την εμβέλεια των δεδομένων που είναι προσβάσιμα μέσω της συντόμευσης. Όταν αποκτάτε πρόσβαση σε δεδομένα μέσω μιας συντόμευσης S3, τα προθέματα αναπαρίστανται ως φάκελοι.
Για μια επισκόπηση των συντομεύσεων, ανατρέξτε στο θέμα Συντομεύσεις OneLake. Για να δημιουργήσετε συντομεύσεις μέσω προγραμματισμού, ανατρέξτε στο θέμα API REST συντομεύσεων OneLake.
Οι συντομεύσεις S3 μπορούν να επωφεληθούν από την προσωρινή αποθήκευση αρχείων για να μειώσουν το κόστος εξόδου που σχετίζεται με την πρόσβαση σε δεδομένα μεταξύ cloud. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Συντομεύσεις OneLake > Προσωρινή αποθήκευση.
Προαπαιτούμενα στοιχεία
Εάν δεν έχετε lakehouse, δημιουργήστε ένα ακολουθώντας τα εξής βήματα: Δημιουργήστε ένα lakehouse.
Ένας λογαριασμός Amazon Web Services (AWS) με κάδο S3. Αυτό το άρθρο καλύπτει την εγγενή υποδοχή AWS S3. Αν χρησιμοποιείτε μια υπηρεσία αποθήκευσης που δεν είναι AWS και παρέχει ένα API συμβατό με S3, δείτε την ενότητα Δημιουργία συντόμευσης συμβατής με το Amazon S3 .
Βεβαιωθείτε ότι ο κάδος S3 και ο χρήστης IAM που έχετε επιλέξει πληρούν τις απαιτήσεις πρόσβασης και εξουσιοδότησης για συντομεύσεις S3.
Δημιουργία συντόμευσης
Ανοίξτε ένα λιμνοθάσπιτο.
Κάντε δεξί κλικ στον κατάλογο Πίνακες μέσα στο lakehouse.
Επιλέξτε Νέα συντόμευση.
Στην περιοχή Εξωτερικές προελεύσεις, επιλέξτε Amazon S3.
Συμβουλή
Η επιλογή Amazon S3 είναι για απευθείας σύνδεση σε κάδο AWS S3. Εάν τα δεδομένα σας βρίσκονται σε μια υπηρεσία αποθήκευσης που δεν είναι AWS που παρέχει API συμβατό με S3, επιλέξτε συμβατό με Amazon S3 . Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Δημιουργία συντόμευσης συμβατής με το Amazon S3.
Εισαγάγετε τις ρυθμίσεις σύνδεσης σύμφωνα με τον παρακάτω πίνακα:
Πεδίο Περιγραφή Τιμή Διεύθυνση URL Η συμβολοσειρά σύνδεσης για τον κάδο σας Amazon S3. https://Κωδικός περιοχής BucketName.s3..amazonaws.comΣύνδεση Συνδέσεις που έχουν οριστεί προηγουμένως για την καθορισμένη θέση αποθήκευσης εμφανίζονται στην αναπτυσσόμενη λίστα. Εάν δεν υπάρχουν συνδέσεις, δημιουργήστε μια νέα σύνδεση. Δημιουργία νέας σύνδεσης Όνομα σύνδεσης Το όνομα σύνδεσης Amazon S3. Ένα όνομα για τη σύνδεσή σας. Είδος ελέγχου ταυτότητας Την πολιτική ταυτότητας και διαχείρισης πρόσβασης (IAM). Η πολιτική πρέπει να έχει δικαιώματα ανάγνωσης και λίστας. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Χρήστες IAM. Εξαρτάται από την πολιτική κάδου. Αναγνωριστικό κλειδιού πρόσβασης Το κλειδί χρήστη ταυτότητας και διαχείρισης πρόσβασης (IAM ). Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Διαχείριση κλειδιών πρόσβασης για χρήστες IAM. Το κλειδί πρόσβασής σας. Μυστικό κλειδί πρόσβασης Το μυστικό κλειδί ταυτότητας και διαχείρισης πρόσβασης (IAM ). Το μυστικό κλειδί σου. Επιλέξτε Επόμενο.
Μεταβείτε στη θέση προορισμού για τη συντόμευση.
Εάν χρησιμοποιήσατε το καθολικό τελικό σημείο στη διεύθυνση URL σύνδεσης, όλοι οι διαθέσιμοι κάδοι εμφανίζονται στην αριστερή προβολή περιήγησης. Εάν χρησιμοποιήσατε ένα συγκεκριμένο τελικό σημείο κάδου στη διεύθυνση URL σύνδεσης, μόνο ο καθορισμένος κάδος και τα περιεχόμενά του εμφανίζονται στην προβολή περιήγησης.
Μεταβείτε στον λογαριασμό χώρου αποθήκευσης επιλέγοντας έναν φάκελο ή κάνοντας κλικ στο βέλος ανάπτυξης δίπλα σε έναν φάκελο. Η συντόμευση παρέχει πρόσβαση μόνο για ανάγνωση στα δεδομένα στον κάδο S3, ανεξάρτητα από τη μορφή αρχείου. Τα δεδομένα δεν απαιτείται να είναι σε μορφή Delta ή Parquet.
Σε αυτήν την προβολή, μπορείτε να επιλέξετε μία ή περισσότερες τοποθεσίες προορισμού συντόμευσης. Επιλέξτε θέσεις προορισμού, κάνοντας κλικ στο πλαίσιο ελέγχου δίπλα σε έναν φάκελο στην αριστερή προβολή περιήγησης.
Επιλέξτε Επόμενο
Η σελίδα ελέγχου σάς επιτρέπει να επαληθεύσετε όλες τις επιλογές σας. Εδώ μπορείτε να δείτε κάθε συντόμευση που θα δημιουργηθεί. Στη στήλη ενεργειών, μπορείτε να κάνετε κλικ στο εικονίδιο μολυβιού για να επεξεργαστείτε το όνομα συντόμευσης. Μπορείτε να κάνετε κλικ στο εικονίδιο του κάδου απορριμμάτων για να διαγράψετε τη συντόμευση.
Επιλέξτε Δημιουργία. Το lakehouse ανανεώνεται αυτόματα. Η συντόμευση εμφανίζεται στο αριστερό τμήμα παραθύρου Εξερεύνηση στην ενότητα Πίνακες .
Πρόσβαση
Οι συντομεύσεις S3 πρέπει να δείχνουν στο τελικό σημείο https για τον κάδο S3.
Παράδειγμα: https://bucketname.s3.region.amazonaws.com/
Σημείωμα
Δεν χρειάζεται να απενεργοποιήσετε τη ρύθμιση Αποκλεισμός δημόσιας πρόσβασης S3 για τον λογαριασμό σας S3 για να λειτουργήσει η συντόμευση S3.
Η πρόσβαση στο τελικό σημείο S3 δεν πρέπει να αποκλείεται από τείχος προστασίας χώρου αποθήκευσης ή εικονικό ιδιωτικό cloud, εκτός εάν ρυθμίσετε τις παραμέτρους μιας πύλης δεδομένων εσωτερικής εγκατάστασης. Για να ρυθμίσετε μια πύλη δεδομένων, ανατρέξτε στο θέμα Δημιουργία συντομεύσεων για δεδομένα εσωτερικής εγκατάστασης.
Authorization
Οι συντομεύσεις S3 χρησιμοποιούν ένα μοντέλο εξουσιοδότησης με ανάθεση. Σε αυτό το μοντέλο, ο δημιουργός της συντόμευσης καθορίζει ένα διαπιστευτήριο για τη συντόμευση S3 και κάθε πρόσβαση σε αυτήν τη συντόμευση εξουσιοδοτείται χρησιμοποιώντας αυτά τα διαπιστευτήρια. Τα υποστηριζόμενα διαπιστευτήρια με ανάθεση είναι ένα κλειδί και μυστικός κωδικός για έναν χρήστη IAM.
Ο χρήστης IAM πρέπει να έχει τα ακόλουθα δικαιώματα στον κάδο που υποδεικνύει η συντόμευση:
S3:GetObjectS3:GetBucketLocationS3:ListBucket
Οι συντομεύσεις S3 υποστηρίζουν κάδους S3 που χρησιμοποιούν κλειδιά κάδων S3 για κρυπτογράφηση SSE-KMS. Για να αποκτήσει πρόσβαση σε δεδομένα που κρυπτογραφούνται με κρυπτογράφηση SSE-KMS, ο χρήστης πρέπει να έχει δικαιώματα κρυπτογράφησης/αποκρυπτογράφησης για το κλειδί κάδου, διαφορετικά λαμβάνει ένα σφάλμα "Απαγορεύεται" (403). Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Ρύθμιση παραμέτρων του κάδου σας για χρήση ενός κλειδιού κάδου S3 με SSE-KMS για νέα αντικείμενα.
Περιορισμοί
Οι ακόλουθοι περιορισμοί ισχύουν για τις συντομεύσεις S3:
- Οι συντομεύσεις S3 είναι μόνο για ανάγνωση. Δεν υποστηρίζουν λειτουργίες εγγραφής, ανεξάρτητα από τα δικαιώματα του χρήστη.
- Οι διαδρομές προορισμού συντομεύσεων S3 δεν μπορούν να περιέχουν δεσμευμένους χαρακτήρες από την ενότητα 2.2 του RFC 3986. Για επιτρεπόμενους χαρακτήρες, ανατρέξτε στην ενότητα RFC 3968 2.3.
- Οι συντομεύσεις S3 δεν υποστηρίζουν το Copy Blob API.
- Δεν είναι δυνατή η δημιουργία περισσότερων συντομεύσεων μέσα στις συντομεύσεις S3.