Blob Etiketlerini Al
işlemi Get Blob Tags belirtilen blob, sürüm veya anlık görüntü için tüm kullanıcı tanımlı etiketleri döndürür.
İstek
İstek Get Blob Tags aşağıdaki gibi oluşturulmuş olabilir. HTTPS önerilir. myaccount yerine depolama hesabınız adını yazın:
| GET Yöntemi İsteği URI'si | HTTP Sürümü |
|---|---|
https://myaccount.blob.core.windows.net/mycontainer/myblob?comp=tagshttps://myaccount.blob.core.windows.net/mycontainer/myblob?comp=tags&snapshot=<DateTime>https://myaccount.blob.core.windows.net/mycontainer/myblob?comp=tags&versionid=<DateTime> |
HTTP/1.1 |
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 |
2019-12-12 ve daha yeni sürümler için isteğe bağlıdır. versionid parametresi, mevcut olduğunda, almak için blob sürümünü belirten DateTime 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 Servicesiçin sürüm. |
x-ms-lease-id:<ID> |
Blob etkin kiraya sahipse gereklidir. Etkin kiralaması olan bir blobda bu işlemi gerçekleştirmek için bu üst bilgi için geçerli kira kimliğini belirtin. İstekte geçerli bir kira kimliği belirtilmezse, işlem 403 (Yasak) durum koduyla başarısız olur. |
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 x-ms-if-tags bir koşul karşılanırsa blob etiketlerini almak için koşullu üst bilgi destekler. Daha fazla bilgi için bkz. Blob Hizmeti İşlemleri için Koşullu Üst Bilgiler Belirtme.
İstek Gövdesi
Yok.
Yanıt
Yanıt bir HTTP durum kodu, yanıt üst bilgileri ve yanıt gövdesi 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 |
|---|---|
Content-Type |
application/xml |
Content-Length |
Döndürülen XML belgesinin bayt cinsinden boyutu |
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. |
Date |
Hizmet tarafından oluşturulan ve yanıtın başlatıldığı saati gösteren UTC tarih/saat değeri. |
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 bilgi 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. |
Yanıt Gövdesi
Yanıt gövdesinin biçimi aşağıdaki gibidir:
<?xml version="1.0" encoding="utf-8"?>
<Tags>
<TagSet>
<Tag>
<Key>tag-name-1</Key>
<Value>tag-value-1</Value>
</Tag>
<Tag>
<Key>tag-name-2</Key>
<Value>tag-value-2</Value>
</Tag>
</TagSet>
</Tags>
Yanıt gövdesi, blobda depolanan tüm etiketleri temsil eden iyi UTF-8 XML belgesidir.
Yetkilendirme
Bu işlem hesap sahibi tarafından ve blob etiketlerine (SAS izni) izin verilen Paylaşılan Erişim İmzası olan herkes tarafından t çağrılır.
Ayrıca, izni olan RBAC Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read kullanıcıları bu işlemi gerçekleştirebilirsiniz.
Açıklamalar
bu Get Blob Tags işlem 2019-12-12 ve sonraki bir sürümde REST API için de destek sağlar.
Yanıtta etiketlerin sıralaması garanti edilemez.
Depolama hizmeti blob ile etiketleri arasında güçlü tutarlılık sağlar, ancak ikincil dizin nihai olarak tutarlıdır. Etiketler, işlemlere görünür olmadan Get Blob Tags önce yanıtta görünür Find Blobs by Tags olabilir.
Ayrıca bkz.
Blob Dizini ile Azure Blob Depolama'da verileri bulma ve yönetme
Azure Depolama'a istekleri yetkilendirme
Durum ve Hata Kodları
Blob Hizmeti Hata Kodları