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 makale, geliştirici kılavuzlarımız ve örnek depomuzda bulunan kod örneği senaryolarına genel bir bakış sağlar. Geliştirici kılavuzlarımızda veya GitHub depolarında ilgili örnekleri görüntülemek için bağlantılara tıklayın.
Geliştirici kılavuzları, Azure Depolama hizmetleriyle ilgili belirli senaryolar için ayrıntılı bilgi ve kod örnekleri sağlayan makale koleksiyonlarıdır. JavaScript veya TypeScript için Blob Depolama geliştirici kılavuzları hakkında daha fazla bilgi edinmek için bkz. Azure Blob Depolama ve JavaScript'i kullanmaya başlama
Not
Bu örnekler en son Azure Depolama JavaScript v12 kitaplığını kullanır. Eski v11 kodu için GitHub deposundaki Node.js'de Azure Blob Hizmeti ile Başlarken bölümüne bakın.
Blob örnekleri
Aşağıdaki tablo, JavaScript istemci kitaplıklarını kullanan Azure Blob Depolama geliştirici kılavuzlarına ve örneklerine bağlantı oluşturur. Geliştirici kılavuzu bağlantıları JavaScript ve TypeScript kod parçacıklarını içerirken, örnek bağlantılar sizi doğrudan GitHub deposundaki koda götürür.
| Konu | Geliştirici kılavuzu | GitHub’daki örnekler |
|---|---|---|
| Kimlik doğrulaması/yetkilendirme |
Erişimi yetkilendir ve Blob Depolama'ya bağlan Bir blob için kullanıcı yetkilendirme SAS'si oluşturma Bir blob için hizmet SAS'si oluşturma Hesap SAS'si oluşturma |
Microsoft Entra Id kullanarak kimlik doğrulama (önerilir): JavaScript TypeScript Paylaşılan anahtar kimlik bilgilerini kullanarak kimlik doğrulaması : JavaScript TypeScript 1Bağlantı dizesini kullanarak kimlik doğrulaması: JavaScript TypeScript |
| Kapsayıcı oluşturma | Kapsayıcı oluşturma | Kapsayıcı oluşturma: JavaScript TypeScript |
| Yükle | Bir blob yükle | **
Blob yükle: JavaScript TypeScript Bir blob'a akışı paralel yükle: JavaScript TypeScript |
| İndir | Bir blob indir | Blob indirme: JavaScript TypeScript Paralel indirme bloğu blobu: JavaScript TypeScript |
| Liste |
Kapsayıcıları listeleme Blobları listeleme |
tr-TR: Kapsayıcıları listeleme: JavaScript TypeScript Yineleyici kullanarak kapsayıcıları listeleme: JavaScript TypeScript Sayfaya göre kapsayıcıları listeleme: JavaScript TypeScript Yineleyici kullanarak blobları listeleme: JavaScript TypeScript Sayfaya göre blobları listeleme: JavaScript TypeScript Hiyerarşiye göre blobları listeleme: JavaScript TypeScript |
| Silmek |
Kapsayıcıları sil Blobları sil |
Kapsayıcı silme: JavaScript TypeScript |
| Kopyala |
Kopyalama işlemlerine genel bakış Kaynak nesne URL'sinden bir blob kopyalayın Zaman uyumsuz zamanlamayla bir blob kopyalayın |
|
| Kiralama |
Kapsayıcı kiralamalarını oluşturma ve yönetme Blob kiralamalarını oluşturma ve yönetme |
|
| Özellikler ve meta veriler |
Kapsayıcı özelliklerini ve meta verilerini yönetme Blob özelliklerini ve meta verilerini yönetme |
|
| Dizin etiketleri | Verileri yönetmek ve bulmak için blob dizini etiketlerini kullanma | |
| Erişim katmanları | Blok blobu erişim katmanını ayarlama veya değiştirme | Blob üzerinde erişim katmanını ayarlama: JavaScript TypeScript |
| Blob hizmeti | Blob hizmeti istemcisi oluşturma: JavaScript SAS URL'si kullanarak blob hizmeti istemcisi oluşturma: |
|
| Anlık Görüntü | Blob anlık görüntüsü oluşturma: JavaScript |
|
| Sorun giderme | Kapsayıcı istemcisi kullanarak kurtarılabilir bir hata tetikleme: JavaScript TypeScript |
1 Microsoft, en güvenli kimlik doğrulama akışını kullanmanızı önerir. Bu örnekte açıklanan kimlik doğrulama akışı, uygulamada çok yüksek düzeyde güven gerektirir ve diğer akışlarda mevcut olmayan riskleri taşır. Bu akışı yalnızca yönetilen kimlikler gibi diğer daha güvenli akışlar uygun olmadığında kullanmalısınız.
Data Lake Storage örnekleri
Aşağıdaki tablo, JavaScript istemci kitaplıklarını kullanan Data Lake Storage örneklerine bağlanır:
| Konu | GitHub’daki örnekler |
|---|---|
| Data Lake hizmeti | Data Lake hizmet istemcisi oluşturma |
| Dosya sistemi |
Dosya sistemi oluşturma Dosya sistemlerini listeleme Dosya sistemindeki yolları listeleme Dosya sistemini silme |
| Dosya |
Dosya oluşturma Dosya indirme |
Azure Dosyalar örnekleri
Aşağıda, JavaScript istemci kitaplıklarını kullanan Azure Dosyalar örneklerine bağlantılar bulunmaktadır.
1 Microsoft, en güvenli kimlik doğrulama akışını kullanmanızı önerir. Bu örnekte açıklanan kimlik doğrulama akışı, uygulamada çok yüksek düzeyde güven gerektirir ve diğer akışlarda mevcut olmayan riskleri taşır. Bu akışı yalnızca yönetilen kimlikler gibi diğer daha güvenli akışlar uygun olmadığında kullanmalısınız.
Kuyruk örnekleri
Aşağıdaki tablo JavaScript istemci kitaplıklarını kullanan Azure Kuyrukları örneklerine bağlanır:
1 Microsoft, en güvenli kimlik doğrulama akışını kullanmanızı önerir. Bu örnekte açıklanan kimlik doğrulama akışı, uygulamada çok yüksek düzeyde güven gerektirir ve diğer akışlarda mevcut olmayan riskleri taşır. Bu akışı yalnızca yönetilen kimlikler gibi diğer daha güvenli akışlar uygun olmadığında kullanmalısınız.
Tablo örnekleri
Aşağıdaki tablo, JavaScript istemci kitaplıklarını kullanan Azure Tabloları örneklerine bağlanır:
- Kimlik doğrulama yöntemleri
- Tablo oluşturma ve silme
- Tablo varlıklarını oluşturma ve silme
- Sorgu tabloları
- Sorgu varlıkları
- Tablodaki varlıkları güncelleştirme ve ekleme
- İşlemelere ait toplu istekleri gönder
- TableTransaction yardımcısını kullanarak işlem toplu istekleri gönderin
Kullanım dışı bırakılan istemci kitaplıklarına yönelik örnekler JavaScript için Azure Tablo Depolama örnekleri sayfasında bulunabilir.
Azure kod örnek kitaplıkları
Tüm JavaScript örnek kitaplıklarını görüntülemek için şuraya gidin:
- Azure Blob kod örnekleri
- Azure Data Lake kod örnekleri
- Azure Dosyalar kod örnekleri
- Azure Kuyruk kodu örnekleri
Her kitaplık için GitHub deposuna göz atabilir ve depoyu kopyalayabilirsiniz.
Başlangıç kılavuzları
Azure Depolama istemci kitaplıklarını yükleme ve kullanmaya başlama yönergelerini arıyorsanız aşağıdaki kılavuzlara göz atın.
- Hızlı Başlangıç: JavaScript için Azure Blob Depolama istemci kitaplığı
- Hızlı Başlangıç: JavaScript için Azure Kuyruk istemci kitaplığı
- JavaScript'te Azure Tablo Hizmeti ile Çalışmaya Başlama
Sonraki adımlar
Diğer dil örnekleri hakkında bilgi için:
- .NET: .NET kullanan Azure Depolama örnekleri
- Java: Java kullanan Azure Depolama örnekleri
- Python: Python kullanan Azure Depolama örnekleri
- C++: C++ kullanan Azure Depolama örnekleri
- Diğer tüm diller: Azure Depolama örnekleri