Aracılığıyla paylaş


JavaScript istemci kitaplıklarını kullanan Azure Depolama örnekleri

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.

Konu GitHub’daki örnekler
Kimlik Doğrulaması 1Bağlantı dizesi kullanarak kimlik doğrulaması
1Paylaşılan anahtar kimlik bilgilerini kullanarak kimlik doğrulaması
AnonymousCredential kullanarak kimlik doğrulaması
Özel bir işlem hattı kullanarak bağlanın
Ara sunucu kullanarak bağlanma
Paylaş Paylaşım oluşturma
Paylaşımları listeleme
Paylaşımları sayfaya göre listeleme
Paylaşımı silme
Dizin Dizin oluşturma
Dosyaları ve dizinleri listeleme
Dosyaları ve dizinleri sayfaya göre listeleme
Dosya Paralel dosya yükleme
Okunabilir bir akışı paralel yükle
Paralel dosya indirme
Dosya tanıtıcılarını listele
Sayfaya Göre Dosya Tanıtıcılarını Listele

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:

Konu GitHub’daki örnekler
Kimlik Doğrulaması 1Bağlantı dizesi kullanarak kimlik doğrulaması
1Paylaşılan anahtar kimlik bilgilerini kullanarak kimlik doğrulaması
AnonymousCredential kullanarak kimlik doğrulaması
Özel bir işlem hattı kullanarak bağlanın
Ara sunucu kullanarak bağlanma
Microsoft Entra ID (önerilen) kullanarak kimlik doğrulayın
Kuyruk hizmeti Kuyruk hizmeti istemcisi oluşturma
Sıra Yeni kuyruk oluşturma
Kuyrukları Listele
Kuyrukları sayfaya göre listeleme
Bir kuyruğu sil
İleti Kuyruğa ileti gönderme
İletilere göz atma

İleti alma
İletileri silme

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:

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:

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.

Sonraki adımlar

Diğer dil örnekleri hakkında bilgi için: