Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Fabric lakehouse içinde Amazon S3 kısayolu oluşturmayı öğreneceksiniz. S3 kısayolları, verileri kopyalamadan veya dönüştürmeden S3 demetlerinizdeki verilere herhangi bir dosya biçiminde salt okunur erişim sağlar. Amazon S3 hesaplarına kısayollar oluşturduğunuzda hedef yolun en azından bir demet adı içermesi gerekir. S3 hiyerarşik ad alanlarını yerel olarak desteklemez, ancak dizin yapısını taklit etmek için ön ekleri kullanabilirsiniz. Kısayol yoluyla erişilebilen verilerin kapsamını daha da daraltmak için kısayol yoluna ön ek ekleyebilirsiniz. S3 kısayolu aracılığıyla verilere eriştiğiniz zaman, ön ekler klasör olarak temsil edilir.
Kısayollara genel bakış için bkz . OneLake kısayolları. Program aracılığıyla kısayollar oluşturmak için bkz . OneLake kısayolları REST API'leri.
S3 kısayolları, bulutlar arası veri erişimiyle ilişkili çıkış maliyetlerini azaltmak için dosya önbelleğinden yararlanabilir. Daha fazla bilgi için bkz. OneLake kısayolları > Önbelleğe alma.
Önkoşullar
Bir göl eviniz yoksa şu adımları izleyerek bir tane oluşturun: OneLakeile göl evi oluşturun.
S3 demetine sahip bir Amazon Web Services (AWS) hesabı. Bu makale yerel AWS S3 bağlayıcısını kapsar. S3 uyumlu bir API sağlayan AWS dışı bir depolama hizmeti kullanıyorsanız bkz. Bunun yerine Amazon S3 uyumlu kısayol oluşturma .
Seçtiğiniz S3 demeti ve IAM kullanıcısının S3 kısayolları için erişim ve yetkilendirme gereksinimlerini karşıladığından emin olun.
Kısayol oluşturma
Bir lakehouse aç.
Lakehouse içindeki Tables dizinine sağ tıklayın.
Yeni kısayol'a tıklayın.
Dış kaynaklar'ın altında Amazon S3'i seçin.
Tip
Amazon S3 seçeneği, doğrudan bir AWS S3 demetine bağlanmaya yöneliktir. Verileriniz S3 uyumlu bir API sağlayan AWS dışı bir depolama hizmetindeyse bunun yerine Amazon S3 uyumlu'yı seçin. Daha fazla bilgi için bkz. Amazon S3 uyumlu kısayol oluşturma.
Bağlantı ayarlarını aşağıdaki tabloya göre girin:
Field Açıklama Value URL Amazon S3 deponuzun bağlantı dizgisi. https://BucketName.s3.RegionCode.amazonaws.comBağlantı Belirtilen depolama konumu için önceden tanımlanmış bağlantılar açılan listede görünür. Bağlantı yoksa yeni bir bağlantı oluşturun. Yeni bağlantı oluştur Bağlantı adı Amazon S3 bağlantı adı. Bağlantınız için bir ad. Kimlik doğrulama türü Kimlik ve Erişim Yönetimi (IAM) ilkesi. Politikanın okuma ve listeleme izinleri olmalıdır. Daha fazla bilgi için bkz . IAM kullanıcıları. Kova politikasına bağımlıdır. Erişim Anahtarı Kimliği Kimlik ve Erişim Yönetimi (IAM) kullanıcı anahtarı. Daha fazla bilgi için bkz . IAM kullanıcıları için erişim anahtarlarını yönetme. Erişim anahtarınız. Gizli Erişim Anahtarı Kimlik ve Erişim Yönetimi (IAM) gizli anahtarı. Gizli anahtarınız. İleri'yi seçin.
Kısayol için hedef konuma gidin.
Bağlantı URL'sinde genel uç noktayı kullandıysanız, tüm kullanılabilir demetleriniz sol gezinti görünümünde görünür. Bağlantı URL'sinde demetlere özgü bir uç nokta kullandıysanız gezinti görünümünde yalnızca belirtilen demet ve içindekiler görüntülenir.
Bir klasörü seçerek veya bir klasörün yanındaki genişletme okuna tıklayarak depolama hesabında gezinin. Kısayol, dosya biçiminden bağımsız olarak S3 demetinizdeki verilere salt okunur erişim sağlar. Verilerin Delta veya Parquet biçiminde olması gerekmez.
Bu görünümde, bir veya daha fazla kısayol hedef konumu seçebilirsiniz. Sol gezinti görünümünde bir klasörün yanındaki onay kutusuna tıklayarak hedef konumları seçin.
İleri'yi seçin
Gözden geçirme sayfası tüm seçimlerinizi doğrulamanızı sağlar. Burada, oluşturulacak her kısayolu görebilirsiniz. Eylem sütununda kalem simgesine tıklayarak kısayol adını düzenleyebilirsiniz. Kısayolu silmek için çöp kutusu simgesine tıklayabilirsiniz.
Oluştur'u belirleyin. Göl evi otomatik olarak yenileniyor. Kısayol, Sol Gezgin bölmesinde Tablolar bölümünün altında görünür.
Access
S3 kısayolları, S3 demetinin https uç noktasını işaret etmelidir.
Örnek: https://bucketname.s3.region.amazonaws.com/
Uyarı
S3 kısayolunun çalışması için S3 hesabınız için S3 Genel Erişimi Engelle ayarını devre dışı bırakmanız gerekmez.
Şirket içi veri ağ geçidi yapılandırmadığınız sürece S3 uç noktasına erişim bir depolama güvenlik duvarı veya Sanal Özel Bulut tarafından engellenmemelidir. Veri ağ geçidi ayarlamak için bkz. Şirket içi verilere kısayol oluşturma.
Authorization
S3 kısayolları, temsilci yetkilendirme modeli kullanır. Bu modelde, kısayol oluşturucusu S3 kısayolu için bir kimlik bilgisi belirtir ve bu kısayola tüm erişim bu kimlik bilgisi kullanılarak yetkilendirilir. Desteklenen temsilci kimlik bilgileri, bir IAM kullanıcısı için anahtar ve gizli anahtardır.
IAM kullanıcısının, kısayolda işaret edilen demet üzerinde aşağıdaki izinlere sahip olması gerekir:
S3:GetObjectS3:GetBucketLocationS3:ListBucket
S3 kısayolları, SSE-KMS şifrelemesi için S3 Kova Anahtarlarını kullanan S3 kovalarını destekler. SSE-KMS şifreleme ile şifrelenmiş verilere erişmek için kullanıcının demet anahtarı için şifreleme/şifre çözme izinlerine sahip olması gerekir, aksi takdirde "Yasak" hatası (403) alır. Daha fazla bilgi için bkz. yeni nesneler için SSE-KMS ile demetinizi S3 Demet Anahtarı kullanacak şekilde yapılandırma.
Sınırlamalar
S3 kısayolları için aşağıdaki sınırlamalar geçerlidir:
- S3 kısayolları yalnızca okunabilir. Kullanıcının izinlerinden bağımsız olarak yazma işlemlerini desteklemez.
- S3 kısayol hedef yolları RFC 3986 bölüm 2.2'den ayrılmış karakter içeremez. İzin verilen karakterler için bkz. RFC 3968 bölüm 2.3.
- S3 kısayolları Blob Kopyalama API'sini desteklemez.
- S3 kısayollarının içinde daha fazla kısayol oluşturulamaz.