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 bkz . GitHub deposundaki Node.js'da Azure Blob Hizmeti ile Çalışmaya Başlama.

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 yetkilendirme ve Blob Depolama'ya

bağlanma Blob


için kullanıcı temsilcisi SAS'si oluşturma Blob


için hizmet SAS'si oluşturma Hesap SAS'si oluşturma
Paylaşılan anahtar kimlik bilgilerini kullanarak Microsoft Entra ID:
JavaScript
TypeScript

Kimlik Doğrulaması kullanarak kimlik doğrulaması yapma:bağlantı dizesi:

JavaScript TypeScript kullanarak JavaScript


TypeScript


Kimlik Doğrulaması
Kapsayıcı oluşturma Kapsayıcı oluşturma Kapsayıcı oluşturma:
JavaScript
TypeScript
Karşıya Yükleme Blobu karşıya yükleme Blobu karşıya yükleme:
JavaScript
TypeScript

Paralel bloba akış yükleme:
JavaScript

TypeScript
İndir Blob indirme Blob indirme:
JavaScript
TypeScript

Paralel indirme bloğu blobu:
JavaScript
TypeScript
Liste Kapsayıcıları

listeleme Blobları listeleme
Kapsayıcıları listeleme:
Yineleyici kullanarak JavaScript
TypeScript

Listesi kapsayıcılarını listeleme:
Sayfaya göre JavaScript
TypeScript

Listesi kapsayıcıları:
Yineleyici kullanarak JavaScript
TypeScript

Listesi blobları:
Sayfaya göre JavaScript
TypeScript

Listesi blobları:
JavaScript
TypeScript

Listesi blobları hiyerarşi:
JavaScript
TypeScript
Sil Kapsayıcıları

silme Blobları silme
Kapsayıcı silme:
JavaScript
TypeScript
Kopyala Kopyalama işlemlerine

genel bakış Kaynak nesne URL'sinden


blob kopyalama Zaman uyumsuz zamanlamayla blob kopyalama
Kira Kapsayıcı kiralamaları

oluşturma ve yönetme Blob kiralamalarını oluşturma ve yönetme
Özellikler ve meta veriler Kapsayıcı özelliklerini ve meta verileri

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
TypeScript

SAS URL'si kullanarak blob hizmeti istemcisi oluşturma:
JavaScript
TypeScript
Anlık Görüntü Blob anlık görüntüsü oluşturma:
JavaScript
TypeScript

Blob anlık görüntüsünü indirme:
JavaScript
TypeScript
Sorun giderme Kapsayıcı istemcisi kullanarak kurtarılabilir bir hata tetikleme:
JavaScript
TypeScript

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ğıdaki tablo, JavaScript istemci kitaplıklarını kullanan Azure Dosyalar örneklerine bağlanır:

Konu GitHub’daki örnekler
Kimlik Doğrulaması bağlantı dizesi kullanarak kimlik doğrulaması
Paylaşılan anahtar kimlik bilgilerini kullanarak kimlik doğrulaması yapma
AnonymousCredential kullanarak kimlik doğrulaması
Özel işlem hattı kullanarak bağlanma
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 olarak karşıya yükleme
Paralel dosya indirme
Liste dosyası tanıtıcıları
Dosya tanıtıcılarını sayfaya göre listeleme

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ı bağlantı dizesi kullanarak kimlik doğrulaması
Paylaşılan anahtar kimlik bilgilerini kullanarak kimlik doğrulaması yapma
AnonymousCredential kullanarak kimlik doğrulaması
Özel işlem hattı kullanarak bağlanma
Ara sunucu kullanarak bağlanma
Microsoft Entra Id kullanarak kimlik doğrulaması
Kuyruk hizmeti Kuyruk hizmeti istemcisi oluşturma
Sıra Yeni kuyruk oluşturma
Kuyrukları listeleme
Kuyrukları sayfaya göre listeleme
Kuyruk silme
İleti Kuyruğa ileti gönderme
İletilere göz atma

İleti alma
İletileri silme

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: