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, hiyerarşik ad alanı özelliğinin etkinleştirildiği hesaplarla ilgili sınırlamalar ve bilinen sorunlar açıklanmaktadır.
Not
Bu makalede açıklanan özelliklerden bazıları Ağ Dosya Sistemi (NFS) 3.0 desteği etkinleştirilmiş hesaplarda desteklenmeyebilir. Çeşitli özellikler etkinleştirildiğinde özellik desteğinin etkisini gösteren bir tabloyu görüntülemek için bkz . Azure Depolama hesaplarında Blob Depolama özellik desteği.
Desteklenen Blob depolama özellikleri
Artan sayıda Blob depolama özelliği artık hiyerarşik ad alanına sahip hesaplarla çalışıyor. Tam liste için bkz . Azure Data Lake Storage'da kullanılabilen Blob Depolama özellikleri.
Desteklenen Azure hizmet tümleştirmeleri
Azure Data Lake Storage, verileri almak, analiz gerçekleştirmek ve görsel gösterimler oluşturmak için kullanabileceğiniz çeşitli Azure hizmetlerini destekler. Desteklenen Azure hizmetlerinin listesi için bkz . Azure Data Lake Storage'ı destekleyen Azure hizmetleri.
Daha fazla bilgi için bkz . Azure Data Lake Storage'ı destekleyen Azure hizmetleri.
Desteklenen açık kaynaklı platformlar
Çeşitli açık kaynak platformları Data Lake Storage'ı destekler. Tam liste için bkz . Azure Data Lake Storage'ı destekleyen açık kaynak platformlar.
Daha fazla bilgi için bkz . Azure Data Lake Storage'ı destekleyen açık kaynak platformları.
Blob depolama API'leri
Data Lake Storage API'leri, NFS 3.0 ve Blob API'leri aynı veriler üzerinde çalışabilir.
Bu bölümde blob API'leri, NFS 3.0 ve Data Lake Storage API'lerini kullanarak aynı veriler üzerinde çalışmayla ilgili sorunlar ve sınırlamalar açıklanmaktadır.
Bir dosyanın aynı örneğine yazmak için blob API'leri, NFS 3.0 ve Data Lake Storage API'lerini kullanamazsınız. Data Lake Storage API'lerini veya NFS 3.0'ı kullanarak bir dosyaya yazarsanız, bu dosyanın blokları Get Block List blob API'sine yapılan çağrılarda görünür olmaz. Tek istisna üzerine yazma durumudur. Sıfır kesme seçeneğini kullanarak API veya NFS 3.0 ile bir dosyayı/blobu yeniden yazabilirsiniz.
Path - Create işlemi gibi bir Data Lake Storage işlemi kullanılarak oluşturulan blobların üzerine PutBlock veya PutBlockList işlemleri kullanılarak yazılamaz, ancak PutBlob'un kullandığı ilgili api-sürümü tarafından izin verilen en büyük blob boyutuna tabi bir PutBlob işlemi kullanılarak bunların üzerine yazılabilir.
Sınırlayıcı belirtmeden Blobları Listele işlemini kullandığınızda, sonuçlar hem dizinleri hem de blobları içerir. Sınırlayıcı kullanmayı seçerseniz, yalnızca eğik çizgi (
/
) kullanın. Desteklenen tek sınırlayıcı budur.Bir dizini silmek için Blob SILME API'sini kullanırsanız, bu dizin yalnızca boşsa silinir. Başka bir deyişle, Blob API silme dizinlerini yinelemeli olarak kullanamazsınız.
Bu Blob REST API'leri desteklenmez:
- Blob Yükle (Sayfa)
- Sayfayı Yerleştir
- Sayfa Aralıklarını Al
- Artımlı Kopyalama Blobu
- URL'den Sayfa Yerleştir
- Ekleme Blob Mühürü
Yönetilmeyen VM diskleri hiyerarşik ad alanına sahip hesaplarda desteklenmez. Depolama hesabında hiyerarşik ad alanını etkinleştirmek istiyorsanız, yönetilmeyen VM disklerini hiyerarşik ad alanı özelliğinin etkinleştirilmediği bir depolama hesabına yerleştirin.
Erişim denetim listelerini (ACL) özyinelemeli olarak ayarlama desteği
ACL değişikliklerini üst dizinden alt öğelere tekrarlayan bir şekilde uygulama özelliği genel olarak kullanılabilir. Bu özelliğin geçerli sürümünde Azure Depolama Gezgini, PowerShell, Azure CLI ve .NET, Java ve Python SDK'sını kullanarak ACL değişikliklerini uygulayabilirsiniz. Azure portalı için henüz destek sağlanmamıştır.
Erişim denetim listeleri (ACL) ve anonim okuma erişimi
Bir kapsayıcıya anonim okuma erişimi verildiyse, ACL'lerin söz konusu kapsayıcıyı veya kapsayıcıdaki dosyaları etkilemesi gerekmez. Bu yalnızca okuma isteklerini etkiler. Yazma istekleri yine de ACL'leri kabul eder. Blob verilerine yönelik tüm istekler için yetkilendirme gerektirmenizi öneririz.
AzCopy
AzCopy'nin yalnızca en son sürümünü kullanın (AzCopy v10). AzCopy v8.1 gibi AzCopy'nin önceki sürümleri desteklenmez.
Azure Depolama Gezgini
Yalnızca 1.6.0
veya daha yüksek sürümleri kullanın.
Azure portalında depolama tarayıcısı
Azure portalında görüntülenen depolama tarayıcısında, yol belirterek bir dosyaya veya klasöre erişemezsiniz. Bunun yerine, bir dosyaya ulaşmak için klasörlere göz atmalısınız. Bu nedenle, bir ACL kullanıcıya bir dosyaya okuma erişimi verirse ancak dosyaya giden tüm klasörlere okuma erişimi vermezse, bu kullanıcı dosyayı depolama tarayıcısında görüntüleyemez.
Üçüncü taraf uygulamalar
Çalışmak için REST API'lerini kullanan üçüncü taraf uygulamaları Data Lake Storage ile kullanırsanız çalışmaya devam eder. Blob API'lerini çağıran uygulamalar büyük olasılıkla çalışır.
Windows Azure Depolama Blobu (WASB) sürücüsü
Şu anda yalnızca Blob API'siyle çalışacak şekilde tasarlanan WASB sürücüsü, bazı yaygın senaryolarda sorunlarla karşılaşıyor. Özellikle, hiyerarşik ad alanı etkin bir depolama hesabının istemcisi olduğunda. Data Lake Storage'da çoklu protokol erişimi bu sorunları azaltmaz.
WASB sürücüsünü hiyerarşik ad alanı etkin depolama hesabına istemci olarak kullanmak desteklenmez. Bunun yerine, Hadoop ortamınızda Azure Blob Dosya Sistemi (ABFS) sürücüsünü kullanmanızı öneririz. Hadoop branch-3'ten önceki bir sürüme sahip şirket içi Hadoop ortamından geçiş yapmaya çalışıyorsanız, sizin ve kuruluşunuz için doğru yolda sizinle iletişim kurabilmemiz için lütfen bir Azure Destek bileti açın.
Bloblar için yumuşak silme özelliği
Geçici olarak silinen dosyalar veya dizinler için üst dizinler yeniden adlandırılırsa, geçici olarak silinen öğeler Azure portalında doğru görüntülenmeyebilir. Böyle durumlarda geçici olarak silinen öğeleri listelemek ve geri yüklemek için PowerShell veya Azure CLI kullanabilirsiniz.
Ekinlikler
Hesabınızın olay aboneliği varsa, ikincil uç noktadaki okuma işlemleri hataya neden olur. Bu sorunu çözmek için olay aboneliklerini kaldırın. Hiyerarşik ad alanı etkin olmayan hesaplar için Data Lake Storage uç noktasının (abfss://URI) kullanılması olay oluşturmaz, ancak blob uç noktası (wasb:// URI) olaylar oluşturur.
İpucu
İkincil uç noktaya okuma erişimi yalnızca okuma erişimli coğrafi olarak yedekli depolamayı (RA-GRS) veya okuma erişimli coğrafi alanlar arası yedekli depolamayı (RA-GZRS) etkinleştirdiğinizde kullanılabilir.