BLOB özelliklerini Al

işlemi Get Blob Properties blob için tüm kullanıcı tanımlı meta verileri, standart HTTP özelliklerini ve sistem özelliklerini döndürür. Blob içeriğini geri dönmez.

İstek

Get Blob Propertiesİstek aşağıdaki gibi oluşturulmuş olabilir. HTTPS önerilir. myaccount yerine depolama hesabınız adını yazın:

HEAD Yöntemi İstek URI'si HTTP Sürümü
https://myaccount.blob.core.windows.net/mycontainer/myblob

https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>

https://myaccount.blob.core.windows.net/mycontainer/myblob?versionid=<DateTime>
HTTP/1.1

Öykünülen depolama hizmeti URI'si

Öykünücü konak adına ve Blob hizmeti bağlantı noktasına öykünücüsü olarak bir istekte bulunuyor ve ardından öykünücü depolama 127.0.0.1:10000 hesabı adını belirtin:

HEAD Yöntemi İstek URI'si HTTP Sürümü
http://127.0.0.1:10000/devstoreaccount1/mycontainer/myblob HTTP/1.1

Daha fazla bilgi için bkz. Azure Depolama Emulator Geliştirme ve Test için kullanma.

URI parametreleri

İstek URI'si üzerinde aşağıdaki ek parametreler belirtilebilir.

Parametre Açıklama
snapshot İsteğe bağlı. Snapshot parametresi, mevcut olduğunda alınarak blob DateTime anlık görüntüsünü belirten opak bir değerdir. Blob anlık görüntüleriyle çalışma hakkında daha fazla bilgi için bkz. Blob'un Anlık Görüntüsünü Oluşturma
versionid İsteğe bağlı, sürüm 2019-12-12 ve daha yenisi. versionid parametresi, mevcut olduğunda, alın blob sürümünü DateTime belirten opak bir değerdir.
timeout İsteğe bağlı. timeoutparametresi saniyeler içinde ifade edildi. Daha fazla bilgi için bkz. Blob Hizmeti İşlemleri için Zaman Aşımı Ayarlama.

İstek Üst Bilgileri

Aşağıdaki tabloda gerekli ve isteğe bağlı istek üst bilgileri açıklanmıştır.

İstek Başlığı Açıklama
Authorization Gereklidir. Yetkilendirme düzenini, hesap adını ve imzayı belirtir. Daha fazla bilgi için bkz. Azure Depolama.
Date veya x-ms-date Gereklidir. İstek için Eşgüdümlü Evrensel Saat (UTC) biçimini belirtir. Daha fazla bilgi için bkz. Azure Depolama.
x-ms-version Anonim istekler için isteğe bağlı olarak tüm yetkili istekler için gereklidir. Bu istek için kullanmak üzere işlem sürümünü belirtir. Daha fazla bilgi için bkz. Azure Depolama Services için sürüm.
x-ms-lease-id: <ID> İsteğe bağlı. Bu üst bilgi Get Blob Properties belirtilirse, yalnızca aşağıdaki koşulların her ikisi de karşılanırsa işlem gerçekleştirilir:

- Blob'un kirası şu anda etkindir.
- İstekte belirtilen kira kimliği, blob'unkiyle eş değerdir.

Bu koşulların her ikisi de karşılanmazsa istek başarısız olur ve işlem Get Blob Properties 412 (Önkoşul Başarısız) durum koduyla başarısız olur.
x-ms-upn İsteğe bağlı, Sürüm 2020-06-12 veya daha yenisi. Hiyerarşik ad alanı etkinleştirilmiş hesaplar için geçerlidir. true ise, içinde döndürülen kullanıcı kimliği değerleri nesne kimliklerinden x-ms-owner Azure Active Directory asıl adlarına dönüştürülecek. false ise, değerler nesne kimlikleri Azure Active Directory döndürülür. Varsayılan değer false şeklindedir. Grup ve uygulama nesnesi kimlikleri, benzersiz kolay adlara sahip olmayan için çevrilebilir değildir.
x-ms-client-request-id İsteğe bağlı. Depolama analizi günlüğü etkinleştirildiğinde analiz günlüklerine kaydedilen 1 KiB karakter sınırıyla istemci tarafından oluşturulan ve opak bir değer sağlar. İstemci tarafı etkinlikleriyle sunucu tarafından alınan istekler arasında bağıntı sağlamak için bu üst bilginin kullanılması kesinlikle önerilir. Daha fazla bilgi için bkz. Depolama Analiz Günlüğü ve Azure Günlüğü Hakkında: İstekleri Izlemek için Depolama Kullanma.

Bu işlem, yalnızca belirtilen bir koşul karşılanırsa blob özelliklerini ve meta verileri geri dönmek için koşullu üst bilgi kullanımını da destekler. Daha fazla bilgi için bkz. Blob Hizmeti İşlemleri için Koşullu Üst Bilgiler Belirtme.

İstek Üst Bilgileri (Müşteri tarafından sağlanan şifreleme anahtarları)

2019-02-02 sürümünden itibaren, müşteri tarafından sağlanan anahtarla şifrelenmiş bir blobu okuma isteğinde aşağıdaki üst bilgiler belirtilebilir. Müşteri tarafından sağlanan anahtarla (ve karşılık gelen üst bilgi kümesiyle) şifreleme isteğe bağlıdır. Bir blob daha önce müşteri tarafından sağlanan bir anahtarla şifrelendi ise okuma işleminin başarıyla tamamlanması için bu üst bilgilerin istekte yer alıyor olması gerekir.

İstek üst bilgisi Açıklama
x-ms-encryption-key Gereklidir. Base64 ile kodlanmış AES-256 şifreleme anahtarı.
x-ms-encryption-key-sha256 İsteğe bağlı. Şifreleme anahtarının Base64 ile kodlanmış SHA256 karması.
x-ms-encryption-algorithm: AES256 Gereklidir. Şifreleme için kullanılan algoritmayı belirtir. Bu üst bilginin değeri olması AES256 gerekir.

İstek Gövdesi

Yok.

Yanıt

Yanıt bir HTTP durum kodu ve bir dizi yanıt üst bilgisi içerir.

Durum Kodu

Başarılı bir işlem 200 (Tamam) durum kodunu döndürür.

Durum kodları hakkında bilgi için bkz. Durum ve Hata Kodları.

Yanıt Üst Bilgileri

Bu işlem için yanıt aşağıdaki üst bilgileri içerir. Yanıt ek standart HTTP üst bilgileri de içerebilir. Tüm standart üst bilgiler HTTP/1.1 protokol belirtimine uygun.

Yanıt üst bilgisi Açıklama
Last-Modified Blob'un son değiştiril olduğu tarih/saat. Tarih biçimi RFC 1123'ü izler. Daha fazla bilgi için bkz. Üst Bilgilerde Date-Time Değerlerin Gösterimi.

Blob meta verilerini veya özelliklerini güncelleştirme dahil olmak üzere blobu değiştiren herhangi bir işlem, blob'un son değiştirme zamanlarını değiştirir.
x-ms-creation-time Sürüm 2017-11-09 ve daha yenisi. Blob'un oluşturulma tarihi/saati. Tarih biçimi RFC 1123'ü izler. Daha fazla bilgi için bkz. Üst Bilgilerde Date-Time Değerlerin Gösterimi.
x-ms-meta-name:value Bu blobla ilişkili kullanıcı tanımlı meta verilere karşılık gelen bir dizi ad-değer çifti.
x-ms-tag-count Sürüm 2019-12-12 veya daha yenisi. Blobda herhangi bir etiket varsa, blobda depolanan etiketlerin sayısını döndürür. Blobda etiket yoksa bu üst bilgi döndürülz.
x-ms-blob-type:<BlockBlob&#124;PageBlob&#124;AppendBlob> Blob türü.
x-ms-copy-completion-time:<datetime> Sürüm 2012-02-12 ve daha yenisi. Bu blob'un hedef Copy Blob blob olduğu son girişimin sonuç zamanı. Bu değer, tamamlanan, durdurulan veya başarısız olan kopyalama girişiminin zamanlarını belirterek. Kopyalama bekliyorsa, bu blob hiçbir zaman bir işlemde hedef olmadı ise veya , veya kullanılarak yapılan bir işlemden sonra bu blob değiştirildi ise bu üst bilgi Copy Blob Copy Blob Set Blob Properties Put Blob Put Block List görünmez.
x-ms-copy-status-description: <error string> Sürüm 2012-02-12 ve daha yenisi, yalnızca veya x-ms-copy-status olduğunda failed pending görüntülenir. Önemli veya önemli olmayan kopyalama işlemi hatasının nedenini açıklar. Bu blob hiçbir zaman bir işlemde hedef olmadı ise veya bu blob, , veya kullanılarak yapılan son işlemden sonra değiştirilmişse Copy Blob Copy Blob bu üst bilgi Set Blob Properties Put Blob Put Block List görünmez.
x-ms-copy-id: <id> Sürüm 2012-02-12 ve daha yenisi. Bu blob'un hedef Copy Blob blob olduğu son denenen işlem için dize tanımlayıcısı. Bu blob hiçbir zaman bir işlemde hedef olmadı ise veya bu blob, , veya kullanılarak yapılan son işlemden sonra değiştirilmişse Copy Blob Copy Blob bu üst bilgi Set Blob Properties Put Blob Put Block List görünmez.
x-ms-copy-progress: <bytes copied/bytes total> Sürüm 2012-02-12 ve daha yenisi. Kopyalanan bayt sayısını ve bu blob'un hedef blob olduğu son denenen işlemde Copy Blob kaynakta yer alan toplam bayt sayısını içerir. Kopyalanan bayt sayısı 0 Content-Length ile arasında olabilir. Bu blob hiçbir zaman bir işlemde hedef olmadı ise veya bu blob, , veya kullanılarak yapılan son işlemden sonra değiştirilmişse Copy Blob Copy Blob bu üst bilgi Set Blob Properties Put Blob Put Block List görünmez.
x-ms-copy-source: url Sürüm 2012-02-12 ve daha yenisi. Bu blob'un hedef blob olduğu son denenen işlemde kullanılan kaynak blobu belirten en fazla 2 KiB Copy Blob uzunluğundaki URL. Bu blob hiçbir zaman bir işlemde hedef olmadı ise veya bu blob, , veya kullanılarak yapılan son işlemden sonra değiştirilmişse Copy Blob Copy Blob bu üst bilgi Set Blob Properties Put Blob Put Block List görünmez.
x-ms-copy-status: <pending &#124; success &#124; aborted &#124; failed> Sürüm 2012-02-12 ve daha yenisi. x-ms-copy-id ile tanımlanan kopyalama işlemi şu değerlerle birlikte durumu:

- success: Kopyalama başarıyla tamamlandı.
- pending: Kopyalama devam ediyor. Aralıklı, önemli olmayan hataların kopyalama ilerlemesini taklit etmese x-ms-copy-status-description de hataya neden olup olmadığını denetleyin.
- aborted: Kopyalama ile sona Abort Copy Blob erdi.
- failed: Kopyalama başarısız oldu. Hata x-ms-copy-status-description ayrıntıları için bkz.

Bu blob hiçbir zaman bir işlemde hedef olmadı ise veya bu blob, , veya kullanılarak tamamlanan bir işlemden sonra Copy Blob Copy Blob değiştirilmişse Set Blob Properties bu üst bilgi Put Blob Put Block List görünmez.
x-ms-incremental-copy: true Sürüm 2016-05-31 ve daha yenisi. Blob artımlı kopyalama blobu ise dahil edilir.
x-ms-copy-destination-snapshot:<datetime> Sürüm 2016-05-31 ve daha yenisi. Blob artımlı kopyalama blobu veya başarılı olursa artımlı kopyalama anlık x-ms-copy-status görüntüsü ise dahil edilir. Bu blob için son başarılı artımlı kopyalama anlık görüntüsünün anlık görüntüsü.
x-ms-lease-duration: <infinite &#124; fixed> Bir blob kiralanması, kiranın sonsuz mu yoksa sabit süre mi olduğunu belirtir. 2012-02-12 ve daha yeni bir sürümü kullanan istekler için dahildir.
x-ms-lease-state: <available &#124; leased &#124; expired &#124; breaking &#124; broken> Blob'un kira durumu. Sürüm 2012-02-12 ve daha yenisi kullanılarak yapılan istekler için dahil edildi.
x-ms-lease-status:<locked&#124; unlocked> Blob'un kira durumu.
Content-Length Blob'un bayt cinsinden boyutu. Sayfa blobu için bu üst bilgi, x-ms-blob-content-length blob ile depolanan üst bilgi değerini döndürür.
Content-Type Blob için belirtilen içerik türü. İçerik türü belirtilmemişse varsayılan içerik türü application/octet-stream olur.
Etag ETag, işlemleri koşullu olarak gerçekleştirmek için kullanabileceğiniz bir değer içerir. Daha fazla bilgi için bkz. Blob Hizmeti İşlemleri için Koşullu Üst Bilgileri Belirtme. İstek sürümü 2011-08-18 veya daha yeni bir sürümse ETag değeri tırnak içinde olur.
Content-MD5 Üst bilgi blob için ayarlanmışsa, istemcinin ileti içerik bütünlüğünü denetlemesi için Content-MD5 bu yanıt üst bilgisi döndürülür.

Sürüm 2012-02-12 ve daha yeni sürümlerde, istek bir MD5 üst bilgisi içermese bile blok Put Blob blobu Put Blob MD5 değerini ayarlar.
Content-Encoding İstek Content-Encoding üst bilgisi daha önce blob için ayarlanmışsa bu değer bu üst bilgide döndürülür.
Content-Language İstek Content-Language üst bilgisi daha önce blob için ayarlanmışsa bu değer bu üst bilgide döndürülür.
Content-Disposition İstek üst bilgisi daha önce blob için ayarlanmışsa, bu değer 2013-08-15 ve sonraki sürümlere yönelik istekler için bu üst Content-Disposition bilgide döndürülür.

Yanıt üst bilgisi alanı, yanıt yükünü işleme hakkında ek bilgiler sağlar ve ek Content-Disposition meta veriler eklemek için de kullanılabilir. Örneğin, olarak ayarlanırsa, user-agent yanıtı görüntülemez, bunun yerine attachment Farklı Kaydet iletişim kutusu gösterir.
Cache-Control İstek Cache-Control üst bilgisi daha önce blob için ayarlanmışsa bu değer bu üst bilgide döndürülür.
x-ms-blob-sequence-number Sayfa blobu için geçerli sıra numarası.

Bu üst bilgi blok blobları veya ekleme blobları için döndürülz.

Bu üst bilgi blok blobları için döndürüldü.
x-ms-request-id Bu üst bilgi, yapılan isteği benzersiz bir şekilde tanımlar ve isteğin sorunlarını gidermek için kullanılabilir. Daha fazla bilgi için bkz. API İşlemleri Sorunlarını Giderme.
x-ms-version İsteği yürütmek için kullanılan Blob hizmetinin sürümünü gösterir. Bu üst bilgi, 2009-09-19 ve sonraki sürümlerde yapılan istekler için döndürülür.

Kapsayıcı Blob hizmetinin 2009-09-19 sürümü kullanılarak genel erişim için işaretlenmişse, bu üst bilgi, sürüm belirtilmemiş anonim istekler için de döndürülür.
Date Hizmet tarafından oluşturulan ve yanıtın başlatıldığı saati gösteren UTC tarih/saat değeri.
Accept-Ranges: bytes Hizmetin kısmi blob içeriği isteklerini desteklediğini gösterir. Sürüm 2013-08-15 ve daha yenisi kullanılarak yapılan istekler için dahil edildi.
x-ms-blob-committed-block-count Blobda mevcut olan işlenen blok sayısı. Bu üst bilgi yalnızca ekleme blobları için döndürülür.
x-ms-server-encrypted: true/false Sürüm 2015-12-11 veya daha yenisi. Blob verileri ve uygulama meta verileri belirtilen true algoritma kullanılarak tamamen şifrelenirse bu üst bilgi değeri olarak ayarlanır. Aksi takdirde, değer olarak ayarlanır (blob şifrelenmemiş olduğunda veya yalnızca blob/uygulama meta verisi false bölümlerinin şifrelenirse).
x-ms-encryption-key-sha256 Sürüm 2019-02-02 veya daha yenisi. Blob müşteri tarafından sağlanan bir anahtarla şifrelenirse bu üst bilgi döndürülür.
x-ms-encryption-scope Sürüm 2019-02-02 veya daha yenisi. Blob bir şifreleme kapsamıyla şifrelenirse bu üst bilgi döndürülür.
x-ms-access-tier Sürüm 2017-04-17 veya daha yenisi. Premium depolama hesabı veya blob depolamada blok blobu katmanı ya da genel amaçlı v2 hesabı üzerinde sayfa blobu katmanı. İzin verilen premium sayfa blobu katmanlarının listesi için bkz. VM'ler için yüksek Premium Depolama diskler ve yönetilen diskler. Blob depolama veya genel amaçlı v2 hesabı için geçerli Hot / Cool / Archive değerlerdir. Standart blob hesabı blok blobu düzeyinde katmanlama hakkında ayrıntılı bilgi için bkz. Hot, cool ve archive storage tiers.
x-ms-access-tier-inferred: true Sürüm 2017-04-17 ve daha yenisi. Yalnızca premium depolama hesabı üzerinde sayfa blobları için. Erişim katmanı blobda açıkça ayarlanmazsa, katman içerik uzunluğuna göre verilir ve bu üst bilgi değerle true döndürülür. Blob Depolama veya genel amaçlı v2 hesabı üzerinde blok blobları için, blobda erişim katmanı ayarlanmazsa katmanı depolama hesabı özelliklerinden çıkarmış oluruz. Bu üst bilgi yalnızca blok blobu katmanının doğrulanırsa ayarlanır
x-ms-archive-status Sürüm 2017-04-17 veya daha yenisi. Blob depolama veya genel amaçlı v2 hesabı için geçerli rehydrate-pending-to-hot / rehydrate-pending-to-cool değerlerdir. Blob yeniden dolup tamamlanmadı ise bu üst bilgi, yeniden tamamlamanın beklemede olduğunu gösterir ve hedef katmana da söyler. Standart blob hesabı blok blobu düzeyinde katmanlama hakkında ayrıntılı bilgi için bkz. Hot, cool ve archive storage tiers.
x-ms-access-tier-change-time Sürüm 2017-04-17 veya daha yenisi. Bu, nesnede katmanın en son değiştirilene kadar olan zamanı verir. Bu üst bilgi yalnızca blok blobu katmanı ayarlanmışsa döndürülür. Tarih biçimi RFC 1123'ü izler. Daha fazla bilgi için bkz. Üst Bilgilerde Date-Time Değerlerinin Gösterimi. Standart blob hesabı blok blobu düzeyinde katmanlama hakkında ayrıntılı bilgi için bkz. Hot, cool ve archive storage tiers.
x-ms-client-request-id Bu üst bilgi, isteklerde ve ilgili yanıtlarda sorun gidermek için kullanılabilir. bu üst bilginin değeri, istekte mevcutsa üst bilginin değerine eşittir ve değer en fazla x-ms-client-request-id 1024 görünür ASCII karakteridir. üst x-ms-client-request-id bilgisi istekte yoksa, yanıtta bu üst bilgi mevcut olmaz.
x-ms-rehydrate-priority Sürüm 2019-12-12 veya daha yenisi. Bir nesne yenidenhydrate bekleme durumuna sahipse bu üst bilgi yenidenhydrate önceliğe sahip olarak döndürülür. Geçerli değerler: High / Standard . Standart blob hesabı blok blobu düzeyinde katmanlama hakkında ayrıntılı bilgi için bkz. Hot, cool ve archive storage tiers.
x-ms-or-{policy-id}_{rule-id} Sürüm 2019-12-12 veya daha yenisi, yalnızca blok blobları için döndürüldü. policy-id , depolama hesabındaki bir nesne çoğaltma ilkesinin tanımlayıcısını temsil eden bir GUID değeridir. rule-id , blob kapsayıcısında bir ilke kuralının tanımlayıcısını temsil eden bir GUID değeridir. Hesap ObjectReplication etkinleştirilirse, bu üst bilginin değeri, ya da ya da belirtilen ilke ve kural tanımlayıcılarına sahip Blobun çoğaltma durumunu temsil eder complete failed .
x-ms-or-policy-id Sürüm 2019-12-12 veya üzeri, yalnızca blok Blobları için döndürülür. Hesap ObjectReplication etkinleştirilirse, bu üst bilginin değeri çoğaltmayı yöneten ilkeyi temsil eder.
x-ms-last-access-time Sürüm 2020-02-10 veya üzeri. Depolama hesabının en son erişim zamanı izleme ilkesine göre Blobun verilerine erişildiği son zamanı gösterir. Depolama hesabında son erişim zamanı izleme ilkesi yoksa ve ilke devre dışı bırakılmışsa üst bilgi döndürülmeyecektir. Depolama hesabının son erişim zamanı izleme ilkesini ayarlama hakkında bilgi için bkz. BLOB hizmeti API 'si.
x-ms-blob-sealed Sürüm 2019-12-12 veya üzeri, yalnızca ekleme Blobları için döndürülür. Ekleme blobu mühürlense değer doğru olacaktır, bkz. mühürlü ekleme Blobları
x-ms-immutability-policy-until-date Sürüm 2020-06-12 veya üzeri. Blob üzerinde ' bekletme bitiş ' tarihi kümesini belirtir. Bu, Blobun değiştirilme veya silme için korunabilecek tarihtir. Yalnızca Blobun üzerinde bir dengesize kullanılabilirliği ilkesi ayarlandıysa döndürülür. Bu üstbilginin değeri RFC1123 biçimindedir.
x-ms-immutability-policy-mode: unlocked/locked Sürüm 2020-06-12 veya üzeri. Blob üzerinde bir dengesize kullanılabilirliği ilkesi ayarlandıysa, geri dönülebilirlik ilkesi modu. Değerler şunlardır unlocked / locked . unlocked kullanıcının, bekletme tarihini artırarak veya azaltarak ilkeyi değiştirebileceğini belirtir. locked Bu eylemlerin yasaklanmış olduğunu gösterir.
x-ms-legal-hold: true/false Sürüm 2020-06-12 veya üzeri. Blob üzerinde geçerli bir saklama yoksa bu üst bilgi döndürülmez. Blob geçerli bir saklama alanı içeriyorsa ve değeri true ise, bu üst bilginin değeri true olarak ayarlanır. Aksi takdirde, blob geçerli bir saklama alanı içeriyorsa ve değeri false olduğunda değer false olarak ayarlanır.
x-ms-owner Yalnızca hiyerarşik ad alanı etkin olan hesaplar için sürüm 2020-06-12 veya üzeri. Dosya veya dizinin sahibi kullanıcısını döndürür.
x-ms-group Yalnızca hiyerarşik ad alanı etkin olan hesaplar için sürüm 2020-06-12 veya üzeri. Dosya veya dizinin sahip olduğu grubu döndürür.
x-ms-permissions Yalnızca hiyerarşik ad alanı etkin olan hesaplar için sürüm 2020-06-12 veya üzeri. Dosya veya dizinde ' user ', ' Group ' ve ' Other ' için ayarlanan izinleri döndürür. Her bağımsız izin [r, w, x,-] {3} biçimindedir.

Yanıt gövdesi

Yok.

Örnek Yanıt

Response Status:  
HTTP/1.1 200 OK  
  
Response Headers:  
x-ms-meta-Name: myblob.txt  
x-ms-meta-DateUploaded: <date>  
x-ms-blob-type: AppendBlob  
x-ms-lease-status: unlocked  
x-ms-lease-state: available  
Content-Length: 11  
Content-Type: text/plain; charset=UTF-8  
Date: <date>  
ETag: "0x8CAE97120C1FF22"  
Accept-Ranges: bytes  
x-ms-blob-committed–block-count: 1  
x-ms-version: 2015-02-21  
Last-Modified: <date>  
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0  
x-ms-copy-id: 36650d67-05c9-4a24-9a7d-a2213e53caf6  
x-ms-copy-source: <url>  
x-ms-copy-status: success  
x-ms-copy-progress: 11/11  
x-ms-copy-completion-time: <date>  
  

Yetkilendirme

Kapsayıcının erişim denetim listesi (ACL), blob 'a anonim erişime izin verecek şekilde ayarlandıysa, tüm istemciler bu işlemi çağırabilir. Kapsayıcı özel ise, bu işlem hesap sahibi tarafından ve blobu okuma izni olan bir paylaşılan erişim Imzası olan herkese karşı gerçekleştirilebilir.

Açıklamalar

Bir Copy Blob işlemin tamamlanıp tamamlanmadığını anlamak için, ilk olarak x-ms-copy-id üstbilgi değerinin özgün çağrının VERDIĞI kopya kimliğiyle eşleşip eşleşmediğini denetleyin Copy Blob . Bir eşleşme, başka bir uygulamanın kopyalamayı iptal etmez ve yeni bir işlem başlatmadığından emin olmanızı sağlar Copy Blob . Ardından üstbilgiyi kontrol edin x-ms-copy-status: success . Ancak, ve işlemleri hariç tüm yazma işlemlerinin blob 'daki tüm Lease Put Page Put Block özellikleri kaldırdığının farkında olun x-ms-copy-* . Bu özellikler, Copy Blob 2012-02-12 öncesi sürümler kullanan işlemler tarafından da kopyalanmaz.

x-ms-copy-status-description hata hakkında daha fazla bilgi içerir Copy Blob . Aşağıdaki tabloda x-ms-copy-status-description değerler ve anlamları gösterilmektedir.

Aşağıdaki tabloda her değerin üç alanı açıklanmaktadır x-ms-copy-status-description .

Bileşen Açıklama
HTTP durum kodu Hata belirten standart 3 basamaklı tamsayı.
Hata kodu <ErrorCode öğesinde Azure tarafından sunulan hatayı açıklayan anahtar sözcük > . <ErrorCode > öğesi görünürse, HTTP belirtiminde 3 BASAMAKLı http durum kodu ile ilişkili standart hata metnini içeren bir anahtar sözcük kullanılır. Bkz. ortak REST API hata kodları.
Bilgi Hatanın ayrıntılı açıklaması, tırnak işaretleri.

Aşağıdaki tabloda, x-ms-copy-status x-ms-copy-status-description yaygın hata senaryolarının ve değerleri açıklanmaktadır.

Önemli

Burada gösterilen açıklama metni, sürüm değişikliği olmadan bile uyarı olmadan değişebilir, bu nedenle bu tam metni eşleştirmeyin.

Senaryo x-MS-Copy-Status değeri x-MS-kopyalama-durum-açıklama değeri
Kopyalama işlemi başarıyla tamamlandı. başarılı empty
Kullanıcı tamamlanmadan önce kopyalama işlemini durdurdu. kesilmiş empty
Kopyalama işlemi sırasında kaynak bloba okunurken bir hata oluştu, ancak işlem yeniden denenecek. bekleniyor 502 BadGateway "kaynağı okurken yeniden denenebilir bir hatayla karşılaştı. Yeniden denenecek. Hata Zamanı: <saat > "
Bir kopyalama işleminin hedef blobuna yazılırken bir hata oluştu, ancak işlem yeniden denenecek. bekleniyor 500 ınternalservererror "yeniden denenebilir hatayla karşılaştı. Yeniden denenecek. Hata Zamanı: <saat > "
Bir kopyalama işleminin kaynak blobundan okurken kurtarılamaz bir hata oluştu. başarısız 404 ResourceNotFound "kaynak okunurken kopyalama başarısız oldu." Note: Bu temeldeki hatayı bildirirken Azure, ResourceNotFound <ErrorCode öğesinde geri döner > . Yanıtta bir <ErrorCode > öğesi göründüyse, http durumunun standart bir dize temsili gibi NotFound görünür.
Tüm kopyalama işlemlerini sınırlayan zaman aşımı süresi doldu. (Şu anda zaman aşımı süresi 2 haftadır.) başarısız 500 Operationiptal edildi "kopya izin verilen en uzun süreyi aştı."
Kopyalama işlemi kaynaktan okurken çok sık başarısız oldu ve başarı için en düşük deneme sayısına uymuyor. (Bu zaman aşımı, başarısız olmadan önce 2 hafta içinde çok zayıf bir kaynağın yeniden denenmesini önler). başarısız 500 Operationiptal edildi "kaynak okunurken kopyalama başarısız oldu."

x-ms-last-access-time depolama hesabının en son erişim zamanı izleme ilkesine bağlı olarak Blobun verilerine erişildiğinde geçen süreyi izler. Bir Blobun meta verilerine erişmek, son erişim zamanını değiştirmez.

Ayrıca bkz.

istekleri Azure Depolama yetkilendirme
Durum ve hata kodları
Blob Hizmeti Hata Kodları