Python 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. Python için Blob Depolama geliştirici kılavuzu hakkında daha fazla bilgi edinmek için bkz. Azure Blob Depolama ve Python'ı kullanmaya başlama.

Not

Bu örnekler en son Azure Depolama Python v12 kitaplığını kullanır. Eski v2.1 kodu için bkz . GitHub deposunda Azure Depolama: Python'da Azure Depolama'yı kullanmaya başlama.

Blob örnekleri

Aşağıdaki tablo, Python istemci kitaplıklarını kullanan Azure Blob Depolama geliştirici kılavuzlarına ve örneklerine bağlanı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
Azure Identity

kullanarak blob hizmeti istemcisi oluşturma bağlantı dizesi


kullanarak blob hizmeti istemcisi oluşturma Paylaşılan erişim anahtarı

kullanarak blob hizmeti istemcisi oluşturma URL'den

blob istemcisi oluşturma SAS URL'si

Oluşturma ClientSecretCredential

Create SAS belirtecini kullanarak blob hizmeti istemcisi oluşturma
Kapsayıcı oluşturma Kapsayıcı oluşturma Kapsayıcı

oluşturma SAS URL'sini

kullanarak kapsayıcı istemcisi oluşturma Kapsayıcı istemcisini kullanarak kapsayıcı oluşturma
Karşıya Yükleme Blobu karşıya yükleme Blobu

karşıya yükleme Blobu kapsayıcıya yükleme
İndir Blob indirme Blob indirme
Liste Kapsayıcıları

listeleme Blobları listeleme
Kapsayıcıları

listeleme Kapsayıcıdaki blobları listeleme
Sil Kapsayıcıları

silme Blobları silme
Hizmet istemcisi

kullanarak kapsayıcı silme Kapsayıcı istemci kullanarak

kapsayıcıyı silme Blob

silme Birden çok blobu


silme Blobu silme
Kopyala Kopyalama işlemlerine

genel bakış Kaynak nesne URL'sinden


blob kopyalama Zaman uyumsuz zamanlamayla blob kopyalama
URL'den blob kopyalama URL'den

blob kopyalamayı durdurma
Kira Kapsayıcı kiralamaları

oluşturma ve yönetme Blob kiralamalarını oluşturma ve yönetme
Kapsayıcıda

kiralama alma Blobda kira alma
Özellikler ve meta veriler Kapsayıcı özelliklerini ve meta verileri

yönetme Blob özelliklerini ve meta verilerini yönetme
Kapsayıcı özelliklerini

alma Kapsayıcı meta verilerini

ayarlama Blob özelliklerini alma
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 hizmeti Blob hizmeti hesabı bilgilerini

alma Blob hizmeti özelliklerini


ayarlama Blob hizmeti özelliklerini


alma Blob hizmeti istatistiklerini alma
Erişim ilkesi Kapsayıcı erişim ilkesini

ayarlama Kapsayıcı erişim ilkesini alma

Data Lake Storage örnekleri

Aşağıdaki tablo, Python istemci kitaplıklarını kullanan Azure Data Lake Storage örneklerine bağlanır:

Konu GitHub’daki örnekler
Data Lake hizmeti Data Lake hizmet istemcisi oluşturma
Dosya sistemi Dosya sistemi istemcisi oluşturma
Dosya sistemini silme
Dizin Dizin istemcisi oluşturma
Dizin izinlerini alma
Dizin izinlerini ayarlama
Dizini yeniden adlandır
Dizin özelliklerini alma
Dizini silme
Dosya Dosya istemcisi oluşturma
Dosya oluşturma
Dosya izinlerini alma
Dosya izinlerini ayarlama
Dosyaya veri ekleme
Dosyadan veri okuma

Azure Dosya örnekleri

Aşağıdaki tablo, Python istemci kitaplıklarını kullanan Azure Dosya örneklerine bağlanır:

Konu GitHub’daki örnekler
Kimlik Doğrulaması bağlantı dizesi'dan paylaşım hizmeti istemcisi oluşturma
Hesaptan ve erişim anahtarından paylaşım hizmeti istemcisi oluşturma
SAS belirteci oluşturma
Dosya hizmeti Hizmet özelliklerini ayarlama
Hizmet özelliklerini alma
Dosya hizmeti istemcilerini kullanarak paylaşımlar oluşturma
Dosya hizmeti istemcisini kullanarak paylaşımları listeleme
Dosya hizmeti istemcisi kullanarak paylaşımları silme
Dosya paylaşımı bağlantı dizesi'dan paylaşım istemcisi oluşturma
Paylaşım istemcisi alma
Dosya paylaşımı istemciyi kullanarak paylaşım oluşturma
Paylaşım anlık görüntüsü oluşturma
Dosya paylaşımı istemciyi kullanarak paylaşımı silme
Paylaşım kotası ayarlama
Paylaşım meta verilerini ayarlama
Paylaşım özelliklerini alma
Dizin Dizin oluşturma
Dosyayı dizine yükleme
Dizinden dosya silme
Dizini silme
Alt dizin oluşturma
Dizinleri ve dosyaları listeleme
Alt dizini sil
Alt dizin istemcisini alma
Dizindeki dosyaları listeleme
Dosya Dosya istemcisi oluşturma
Dosya oluşturma
Dosya yükle
Dosyayı indirme
Dosyayı silmel
URL'den dosya kopyalama

Kuyruk örnekleri

Aşağıdaki tablo, Python 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ı
Kuyruk hizmeti istemci belirteci oluşturma
bağlantı dizesi'den kuyruk istemcisi oluşturma
Kuyruk istemcisi SAS belirteci oluşturma
Kuyruk hizmeti Kuyruk hizmeti istemcisi oluşturma
Kuyruk hizmeti özelliklerini ayarlama
Kuyruk hizmeti özelliklerini alma
Hizmet istemcisi kullanarak kuyruk oluşturma
Hizmet istemcisi kullanarak kuyruğu silme
Sıra Kuyruk istemcisi oluşturma
Kuyruk meta verilerini ayarlama
Kuyruk özelliklerini alma
Kuyruk istemcisi kullanarak kuyruk oluşturma
Kuyruk istemciyi kullanarak kuyruğu silme
Kuyrukları listeleme
Kuyruk istemcisi alma
İleti İleti gönderme
İleti alma
İletiye göz atma
İletiyi güncelleştirme
İletiyi sil
İletileri temizleme
İleti erişim ilkesini ayarlama

Tablo örnekleri

Aşağıdaki liste, Python istemci kitaplıklarını kullanan Azure Tablo örneklerine bağlantılar içerir:

Kullanım dışı bırakılan istemci kitaplıklarına yönelik örnekler Python için Azure Tablo Depolama örnekleri'nde bulunabilir.

Azure kod örnek kitaplıkları

Python örnek kitaplıklarının tamamı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: