Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, her Azure Depolama VerisiAction için Azure rol atamalarındaki koşullarda kullanılabilecek desteklenen öznitelik sözlükleri açıklanmaktadır. Belirli bir iznin veya DataAction'ın etkilediği Blob hizmeti işlemlerinin listesi için bkz . Blob hizmeti işlemleri için izinler.
Rol atama koşulu biçimini anlamak için bkz . Azure rol atama koşulu biçimi ve söz dizimi.
Önemli
Azure öznitelik tabanlı erişim denetimi (Azure ABAC), hem standart hem de premium depolama hesabı performans katmanlarında , requestresource, ve özniteliklerini kullanarak environmentAzure Blob Depolama, Azure Data Lake Storage 2. Nesil ve principal Azure Kuyruklarına erişimi denetlemek için genel olarak kullanılabilir (GA). Şu anda liste blobu istek özniteliğini içerir ve hiyerarşik ad alanı için anlık görüntü isteği özniteliği ÖNİzLEME aşamasındadır. Azure Depolama için ABAC'nin tam özellik durumu bilgileri için bkz . Azure Depolama'daki koşul özelliklerinin durumu.
Beta veya önizleme aşamasında olan ya da başka bir şekilde henüz genel kullanıma sunulmamış olan Azure özelliklerinde geçerli olan yasal koşullar için bkz. Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları.
Alt çalışma
Birden çok Depolama hizmeti işlemi tek bir izin veya DataAction ile ilişkilendirilebilir. Ancak, aynı izinle ilişkili bu işlemlerin her biri farklı parametreleri destekleyebileceğinden. Alt işlemler , aynı izni gerektiren ancak koşullar için farklı öznitelik kümesini destekleyen hizmet işlemleri arasında ayrım yapmanızı sağlar. Bu nedenle, bir alt çalışma kullanarak, belirli bir parametreyi destekleyen bir işlem alt kümesine erişim için bir koşul belirtebilirsiniz. Ardından, bu parametreyi desteklemeyen aynı eyleme sahip işlemler için başka bir erişim koşulu kullanabilirsiniz.
Örneğin, Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write eylem bir düzineden fazla farklı hizmet işlemi için gereklidir. Bu işlemlerden bazıları blob dizini etiketlerini istek parametresi olarak kabul edebilirken, diğerleri kabul etmese de. Blob dizin etiketlerini parametre olarak kabul eden işlemler için, bir İstek koşulunda blob dizin etiketlerini kullanabilirsiniz. Ancak, eylemde Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write böyle bir koşul tanımlanmışsa, etiketleri istek parametresi olarak kabul etmeyen tüm işlemler bu koşulu değerlendiremez ve yetkilendirme erişim denetiminde başarısız olur.
Bu durumda isteğe bağlı alt çalışma Blob.Write.WithTagHeaders , yalnızca blob dizin etiketlerini istek parametresi olarak destekleyen işlemlere koşul uygulamak için kullanılabilir.
Not
Bloblar ayrıca rastgele kullanıcı tanımlı anahtar-değer meta verilerini depolama özelliğini de destekler. Meta veriler blob dizin etiketlerine benzer olsa da, blob dizin etiketlerini koşullarla birlikte kullanmanız gerekir. Daha fazla bilgi için bkz . Blob dizini etiketleriyle Azure Blob verilerini yönetme ve bulma.
eylemleri ve alt işlemleri Azure Blob Depolama
Bu bölümde, koşullar için hedefleyebileceğiniz desteklenen Azure Blob Depolama eylemleri ve alt işlemleri listelenir. Aşağıdaki tabloda özetlenmişlerdir:
| Görünen ad | DataAction | Alt çalışma |
|---|---|---|
| Okuma işlemleri | ||
| Blobları etiketlere göre bulma | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/filter/action |
yok |
| Blobları listeleme | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
Blob.List |
| Blobu okuma | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
NOT Blob.List |
| Blob dizini etiketlerini okuma | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read |
yok |
|
Etiket koşullarına sahip bir blobdan içerik okuma (kullanım dışı) |
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
Blob.Read.WithTagConditions |
| Yazma işlemleri | ||
| Blob veya anlık görüntü oluşturma veya veri ekleme | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action |
yok |
| Blob silme | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete |
yok |
| Blobun sürümünü silme | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/deleteBlobVersion/action |
yok |
| Geçici silmeyi geçersiz kılarak blobu kalıcı olarak silme | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/permanentDelete/action |
yok |
| Dosyayı veya dizini yeniden adlandırma | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/move/action |
yok |
| Blob üzerindeki erişim katmanını ayarlar | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
Blob.Write.Tier |
| Blob dizin etiketlerini yazma | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write |
yok |
| Blob yasal tutma ve değişmezlik ilkesi yazma | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/immutableStorage/runAsSuperUser/action |
yok |
| Bloba yazma | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
yok |
| Blob dizin etiketleriyle bloba yazma | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action |
Blob.Write.WithTagHeaders |
| İzin işlemleri | ||
| Blobun sahipliğini değiştirme | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/manageOwnership/action |
yok |
| Blobun izinlerini değiştirme | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/modifyPermissions/action |
yok |
| HNS işlemleri | ||
| Hiyerarşik ad alanı etkinleştirilmiş hesaplar için tüm veri işlemleri | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
yok |
Blobları listeleme
| Özellik | Değer |
|---|---|
| Görünen ad | Blobları listeleme |
| Açıklama | Blobları listeleme işlemi. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
| Alt çalışma | Blob.List |
| Kaynak öznitelikleri |
Hesap adı Hiyerarşik ad alanı etkin mi? Kapsayıcı adı |
| İstek öznitelikleri | Blob ön eki |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
| Örnekler | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read'} AND SubOperationMatches{'Blob.List'})Örnek: Yolu olan adlandırılmış kapsayıcılardaki blobları okuma veya listeleme |
Blobu okuma
| Özellik | Değer |
|---|---|
| Görünen ad | Blobu okuma |
| Açıklama | Liste hariç tüm blob okuma işlemleri. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
| Alt çalışma | DEĞİL Blob.List |
| Kaynak öznitelikleri |
Hesap adı Geçerli Sürümdür Hiyerarşik ad alanı etkin mi? Kapsayıcı adı Blob yolu Şifreleme kapsamı adı |
| İstek öznitelikleri |
Sürüm Kimliği Anlık Görüntü |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
| Örnekler | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read'} AND NOT SubOperationMatches{'Blob.List'})Örnek: Adlandırılmış kapsayıcılardaki blobları yol ile okuma |
Etiket koşullarıyla bir blobdan içerik okuma
Önemli
Alt Read content from a blob with tag conditions işlem kullanım dışı bırakıldı. Şu anda ABAC özellik önizlemesi sırasında uygulanan koşullarla uyumluluk için desteklense de, Microsoft bunun yerine Blob okuma eylemini kullanmanızı önerir.
Azure portalında ABAC koşullarını yapılandırırken KULLANıM DıŞı: Etiket koşullarına sahip bir blobdan içerik okuma makalesini görebilirsiniz. Microsoft, işlemin kaldırılmasını ve eylemiyle değiştirilmesini Read a blob önerir.
Okuma erişimini etiket koşullarına göre kısıtlamak istediğiniz kendi koşulunuzu yazarsanız lütfen Örnek: Blob dizin etiketine sahip blobları okuma bölümüne bakın.
Blob dizini etiketlerini okuma
| Özellik | Değer |
|---|---|
| Görünen ad | Blob dizini etiketlerini okuma |
| Açıklama | Blob dizin etiketlerini okumak için DataAction. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read |
| Alt çalışma | Yok |
| Kaynak öznitelikleri |
Hesap adı Geçerli Sürümdür Hiyerarşik ad alanı etkin mi? Kapsayıcı adı Blob yolu Blob dizin etiketleri [Anahtardaki değerler] Blob dizin etiketleri [Anahtarlar] |
| İstek öznitelikleri |
Sürüm Kimliği Anlık Görüntü |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
| Daha fazla bilgi edinin | Blob dizini etiketleriyle Azure Blob verilerini yönetme ve bulma |
Blobları etiketlere göre bulma
| Özellik | Değer |
|---|---|
| Görünen ad | Blobları etiketlere göre bulma |
| Açıklama | Dizin etiketlerine göre blobları bulmak için DataAction. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/filter/action |
| Alt çalışma | Yok |
| Kaynak öznitelikleri |
Hesap adı Hiyerarşik ad alanı etkin mi? |
| İstek öznitelikleri | |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
Bloba yazma
| Özellik | Değer |
|---|---|
| Görünen ad | Bloba yazma |
| Açıklama | Bloblara yazmak için DataAction. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
| Alt çalışma | Yok |
| Kaynak öznitelikleri |
Hesap adı Hiyerarşik ad alanı etkin mi? Kapsayıcı adı Blob yolu Şifreleme kapsamı adı |
| İstek öznitelikleri | |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
| Örnekler | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write'})Örnek: Adlandırılmış kapsayıcılardaki blobları okuma, yazma veya silme |
Blob üzerindeki erişim katmanını ayarlar
| Özellik | Değer |
|---|---|
| Görünen ad | Blob üzerindeki erişim katmanını ayarlar |
| Açıklama | Bloblara yazmak için DataAction. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
| Alt çalışma | Blob.Write.Tier |
| Kaynak öznitelikleri |
Hesap adı Geçerli Sürümdür Hiyerarşik ad alanı etkin mi? Kapsayıcı adı Blob yolu Şifreleme kapsamı adı |
| İstek öznitelikleri |
Sürüm Kimliği Anlık Görüntü |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
| Örnekler | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write'} AND SubOperationMatches{'Blob.Write.Tier'}) |
Blob dizin etiketleriyle bloba yazma
| Özellik | Değer |
|---|---|
| Görünen ad | Blob dizin etiketleriyle bloba yazma |
| Açıklama | REST işlemleri: Blobu Yerleştir, Blok Listesi Koy, Blobu Kopyala ve URL'den Blobu Kopyala. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/writeMicrosoft.Storage/storageAccounts/blobServices/containers/blobs/add/action |
| Alt çalışma | Blob.Write.WithTagHeaders |
| Kaynak öznitelikleri |
Hesap adı Hiyerarşik ad alanı etkin mi? Kapsayıcı adı Blob yolu Şifreleme kapsamı adı |
| İstek öznitelikleri |
Blob dizin etiketleri [Anahtardaki değerler] Blob dizin etiketleri [Anahtarlar] |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
| Örnekler | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write'} AND SubOperationMatches{'Blob.Write.WithTagHeaders'})!(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action'} AND SubOperationMatches{'Blob.Write.WithTagHeaders'})Örnek: Yeni bloblar bir blob dizin etiketi içermelidir |
| Daha fazla bilgi edinin | Blob dizini etiketleriyle Azure Blob verilerini yönetme ve bulma |
Blob veya anlık görüntü oluşturma veya veri ekleme
| Özellik | Değer |
|---|---|
| Görünen ad | Blob veya anlık görüntü oluşturma veya veri ekleme |
| Açıklama | Blob oluşturmak için DataAction. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action |
| Alt çalışma | Yok |
| Kaynak öznitelikleri |
Hesap adı Hiyerarşik ad alanı etkin mi? Kapsayıcı adı Blob yolu Şifreleme kapsamı adı |
| İstek öznitelikleri | |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
| Örnekler | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action'})Örnek: Adlandırılmış kapsayıcılardaki blobları okuma, yazma veya silme |
Blob dizin etiketlerini yazma
| Özellik | Değer |
|---|---|
| Görünen ad | Blob dizin etiketlerini yazma |
| Açıklama | Blob dizin etiketleri yazmak için DataAction. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write |
| Alt çalışma | Yok |
| Kaynak öznitelikleri |
Hesap adı Geçerli Sürümdür Hiyerarşik ad alanı etkin mi? Kapsayıcı adı Blob yolu Blob dizin etiketleri [Anahtardaki değerler] Blob dizin etiketleri [Anahtarlar] |
| İstek öznitelikleri |
Blob dizin etiketleri [Anahtardaki değerler] Blob dizin etiketleri [Anahtarlar] Sürüm Kimliği Anlık Görüntü |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
| Örnekler | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write'})Örnek: Mevcut blobların blob dizin etiketi anahtarları olmalıdır |
| Daha fazla bilgi edinin | Blob dizini etiketleriyle Azure Blob verilerini yönetme ve bulma |
Blob yasal tutma ve değişmezlik ilkesi yazma
| Özellik | Değer |
|---|---|
| Görünen ad | Blob yasal tutma ve değişmezlik ilkesi yazma |
| Açıklama | Blob yasal tutma ve değişmezlik ilkesi yazmak için DataAction. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/immutableStorage/runAsSuperUser/action |
| Alt çalışma | Yok |
| Kaynak öznitelikleri |
Hesap adı Hiyerarşik ad alanı etkin mi? Kapsayıcı adı Blob yolu |
| İstek öznitelikleri | |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
Blobu silme
| Özellik | Değer |
|---|---|
| Görünen ad | Blobu silme |
| Açıklama | Blobları silmeye yönelik DataAction. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete |
| Alt çalışma | Yok |
| Kaynak öznitelikleri |
Hesap adı Geçerli Sürümdür Hiyerarşik ad alanı etkin mi? Kapsayıcı adı Blob yolu |
| İstek öznitelikleri |
Sürüm Kimliği Anlık Görüntü |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
| Örnekler | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete'})Örnek: Adlandırılmış kapsayıcılardaki blobları okuma, yazma veya silme |
Blobun sürümünü silme
| Özellik | Değer |
|---|---|
| Görünen ad | Blobun sürümünü silme |
| Açıklama | Blobun bir sürümünü silmeye yönelik DataAction. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/deleteBlobVersion/action |
| Alt çalışma | Yok |
| Kaynak öznitelikleri |
Hesap adı Hiyerarşik ad alanı etkin mi? Kapsayıcı adı Blob yolu |
| İstek öznitelikleri | Sürüm Kimliği |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
| Örnekler | !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/deleteBlobVersion/action'})Örnek: Eski blob sürümlerini silme |
Geçici silmeyi geçersiz kılarak blobu kalıcı olarak silme
| Özellik | Değer |
|---|---|
| Görünen ad | Geçici silmeyi geçersiz kılarak blobu kalıcı olarak silme |
| Açıklama | Geçici silmeyi geçersiz kılarak bir blobu kalıcı olarak silmeye yönelik DataAction. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/permanentDelete/action |
| Alt çalışma | Yok |
| Kaynak öznitelikleri |
Hesap adı Geçerli Sürümdür Hiyerarşik ad alanı etkin mi? Kapsayıcı adı Blob yolu |
| İstek öznitelikleri |
Sürüm Kimliği Anlık Görüntü |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
Blobun izinlerini değiştirme
| Özellik | Değer |
|---|---|
| Görünen ad | Blobun izinlerini değiştirme |
| Açıklama | Bir blobun izinlerini değiştirmek için DataAction. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/modifyPermissions/action |
| Alt çalışma | Yok |
| Kaynak öznitelikleri |
Hesap adı Hiyerarşik ad alanı etkin mi? Kapsayıcı adı Blob yolu |
| İstek öznitelikleri | |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
Blobun sahipliğini değiştirme
| Özellik | Değer |
|---|---|
| Görünen ad | Blobun sahipliğini değiştirme |
| Açıklama | Blobun sahipliğini değiştirmek için DataAction. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/manageOwnership/action |
| Alt çalışma | Yok |
| Kaynak öznitelikleri |
Hesap adı Hiyerarşik ad alanı etkin mi? Kapsayıcı adı Blob yolu |
| İstek öznitelikleri | |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
Dosyayı veya dizini yeniden adlandırma
| Özellik | Değer |
|---|---|
| Görünen ad | Dosyayı veya dizini yeniden adlandırma |
| Açıklama | Dosyaları veya dizinleri yeniden adlandırmak için DataAction. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/move/action |
| Alt çalışma | Yok |
| Kaynak öznitelikleri |
Hesap adı Hiyerarşik ad alanı etkin mi? Kapsayıcı adı Blob yolu |
| İstek öznitelikleri | |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
Hiyerarşik ad alanı etkinleştirilmiş hesaplar için tüm veri işlemleri
| Özellik | Değer |
|---|---|
| Görünen ad | Hiyerarşik ad alanı etkinleştirilmiş hesaplar için tüm veri işlemleri |
| Açıklama | Hiyerarşik ad alanı etkin depolama hesaplarında tüm veri işlemleri için DataAction. Rol tanımınız eylemi içeriyorsa Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action , bu eylemi koşulunuzda hedeflemeniz gerekir. Bu eylemi hedeflemek, bir depolama hesabı için hiyerarşik ad alanı etkinleştirildiyse koşulun beklendiği gibi çalışmaya devam etmesini sağlar. |
| DataAction | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
| Alt çalışma | Yok |
| Kaynak öznitelikleri |
Hesap adı Geçerli Sürümdür Hiyerarşik ad alanı etkin mi? Kapsayıcı adı Blob yolu |
| İstek öznitelikleri | |
| Asıl öznitelik desteği | Doğru |
| Ortam öznitelikleri |
Özel bağlantı Özel uç nokta Alt Ağ UTC şimdi mi? |
| Örnekler |
Örnek: Adlandırılmış kapsayıcılardaki blobları okuma, yazma veya silme Örnek: Adlandırılmış kapsayıcılardaki blobları yol ile okuma Örnek: Yolu olan adlandırılmış kapsayıcılardaki blobları okuma veya listeleme Örnek: Adlandırılmış kapsayıcılara yolu olan bloblar yazma Örnek: Salt okunur geçerli blob sürümleri Örnek: Geçerli blob sürümlerini ve blob anlık görüntülerini okuma Örnek: Hiyerarşik ad alanı etkinleştirilmiş salt okunur depolama hesapları |
| Daha fazla bilgi edinin | Azure Data Lake Storage hiyerarşik ad alanı |
Azure Blob Depolama öznitelikleri
Bu bölümde, hedeflediğiniz eyleme bağlı olarak koşul ifadelerinizde kullanabileceğiniz Azure Blob Depolama öznitelikleri listelenir. Tek bir koşul için birden çok eylem seçerseniz, özniteliklerin seçilen eylemlerde kullanılabilir olması gerektiğinden, koşulunuz için aralarından seçim yapabileceğiniz öznitelik sayısı daha az olabilir.
Not
Listelenen öznitelikler ve değerler, aksi belirtilmedikçe büyük/küçük harfe duyarsız olarak kabul edilir.
Aşağıdaki tabloda kaynağa göre kullanılabilir öznitelikler özetlemektedir:
| Öznitelik Kaynağı | Görünen ad | Açıklama |
|---|---|---|
| Ortam | ||
| Özel bağlantıdır | Erişimin özel bağlantı üzerinden olup olmadığı | |
| Özel uç nokta | Nesneye erişilen özel uç nokta | |
| Alt ağ | Nesneye erişilen alt ağ | |
| UTC şimdi | Eşgüdümlü Evrensel Saat'teki geçerli tarih ve saat | |
| İste | ||
| Blob dizin etiketleri [Anahtarlar] | Blob kaynağındaki dizin etiketleri (anahtarlar); yalnızca hiyerarşik ad alanının etkinleştirilmediği depolama hesapları için kullanılabilir | |
| Blob dizin etiketleri [Anahtardaki değerler] | Blob kaynağındaki dizin etiketleri (anahtardaki değerler); yalnızca hiyerarşik ad alanının etkinleştirilmediği depolama hesapları için kullanılabilir | |
| Blob ön eki | Listelenecek blobların izin verilen ön eki | |
| Liste blobu ekleme | Meta veriler, anlık görüntüler veya sürümler gibi listeleme işlemlerine dahil edilebilecek bilgiler | |
| Anlık Görüntü | Blob anlık görüntüsü için Anlık Görüntü tanımlayıcısı | |
| Sürüm Kimliği | Sürüme alınan blobun sürüm kimliği; yalnızca hiyerarşik ad alanının etkinleştirilmediği depolama hesapları için kullanılabilir | |
| Kaynak | ||
| Hesap adı | Depolama hesabı adı | |
| Blob dizin etiketleri [Anahtarlar] | Blob kaynağındaki dizin etiketleri (anahtarlar) | |
| Blob dizin etiketleri [Anahtardaki değerler] | Blob kaynağındaki dizin etiketleri (anahtardaki değerler) | |
| Blob yolu | Sanal dizin, blob, klasör veya dosya kaynağının yolu | |
| Kapsayıcı adı | Depolama kapsayıcısının veya dosya sisteminin adı | |
| Kapsayıcı meta verileri | Kapsayıcıyla ilişkilendirilmiş meta veri anahtarı/değer çifti | |
| Şifreleme kapsamı adı | Verileri şifrelemek için kullanılan şifreleme kapsamının adı | |
| Geçerli sürümdür | Kaynağın blobun geçerli sürümü olup olmadığı | |
| Hiyerarşik ad alanı etkin mi? | Depolama hesabında hiyerarşik ad alanının etkinleştirilip etkinleştirilmediği |
Hesap adı
| Özellik | Değer |
|---|---|
| Görünen ad | Hesap adı |
| Açıklama | Depolama hesabının adı. |
| Öznitelik | Microsoft.Storage/storageAccounts:name |
| Öznitelik kaynağı | Kaynak |
| Öznitelik türü | Dize |
| Örnekler | @Resource[Microsoft.Storage/storageAccounts:name] StringEquals 'sampleaccount'Örnek: Belirli bir şifreleme kapsamına sahip adlandırılmış depolama hesabında blobları okuma veya yazma |
Blob dizin etiketleri [Anahtarlar]
| Özellik | Değer |
|---|---|
| Görünen ad | Blob dizin etiketleri [Anahtarlar] |
| Açıklama | Blob kaynağındaki dizin etiketleri. Blob kaynağıyla birlikte depolayabileceğiniz rastgele kullanıcı tanımlı anahtar-değer özellikleri. Blob dizini etiketlerindeki anahtarı denetlemek istediğinizde kullanın. Yalnızca hiyerarşik ad alanının etkinleştirilmediği depolama hesapları için kullanılabilir. |
| Öznitelik | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags&$keys$& |
| Öznitelik kaynağı |
Kaynak İste |
| Öznitelik türü | StringList |
| Anahtar büyük/küçük harfe duyarlıdır | Doğru |
| Hiyerarşik ad alanı desteği | Yanlış |
| Örnekler | @Request[Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags&$keys$&] ForAllOfAnyValues:StringEquals {'Project', 'Program'}Örnek: Mevcut blobların blob dizin etiketi anahtarları olmalıdır |
| Daha fazla bilgi edinin |
Blob dizini etiketleriyle Azure Blob verilerini yönetme ve bulma Azure Data Lake Storage hiyerarşik ad alanı |
Blob dizin etiketleri [Anahtardaki değerler]
| Özellik | Değer |
|---|---|
| Görünen ad | Blob dizin etiketleri [Anahtardaki değerler] |
| Açıklama | Blob kaynağındaki dizin etiketleri. Blob kaynağıyla birlikte depolayabileceğiniz rastgele kullanıcı tanımlı anahtar-değer özellikleri. Blob dizini etiketlerindeki anahtarı (büyük/küçük harfe duyarlı) ve değeri denetlemek istediğinizde kullanın. Yalnızca hiyerarşik ad alanının etkinleştirilmediği depolama hesapları için kullanılabilir. |
| Öznitelik | Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags |
| Öznitelik kaynağı |
Kaynak İste |
| Öznitelik türü | Dize |
| Anahtar büyük/küçük harfe duyarlıdır | Doğru |
| Hiyerarşik ad alanı desteği | Yanlış |
| Örnekler |
@Resource[Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags:
anahtar adı<$key_case_sensitive$>@Resource[Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags:Project<$key_case_sensitive$>] StringEquals 'Cascade'Örnek: Blob dizin etiketiyle blobları okuma |
| Daha fazla bilgi edinin |
Blob dizini etiketleriyle Azure Blob verilerini yönetme ve bulma Azure Data Lake Storage hiyerarşik ad alanı |
Blob yolu
| Özellik | Değer |
|---|---|
| Görünen ad | Blob yolu |
| Açıklama | Sanal dizin, blob, klasör veya dosya kaynağının yolu. Blob yolunda blob adını veya klasörlerini denetlemek istediğinizde kullanın. |
| Öznitelik | Microsoft.Storage/storageAccounts/blobServices/containers/blobs:path |
| Öznitelik kaynağı | Kaynak |
| Öznitelik türü | Dize |
| Örnekler | @Resource[Microsoft.Storage/storageAccounts/blobServices/containers/blobs:path] StringLike 'readonly/*'Örnek: Adlandırılmış kapsayıcılardaki blobları yol ile okuma |
Not
Öznitelik için Microsoft.Storage/storageAccounts/blobServices/containers/blobs:path koşullar belirtilirken, değerler kapsayıcı adını veya önceki eğik çizgi (/) karakterini içermemelidir. Url kodlaması olmadan yol karakterlerini kullanın.
Blob ön eki
| Özellik | Değer |
|---|---|
| Görünen ad | Blob ön eki |
| Açıklama | Listelenecek blobların izin verilen ön eki. Sanal dizin veya klasör kaynağının yolu. Blob yolundaki klasörleri denetlemek istediğinizde kullanın. |
| Öznitelik | Microsoft.Storage/storageAccounts/blobServices/containers/blobs:prefix |
| Öznitelik kaynağı | İste |
| Öznitelik türü | Dize |
| Örnekler | @Request[Microsoft.Storage/storageAccounts/blobServices/containers/blobs:prefix] StringStartsWith 'readonly/'Örnek: Yolu olan adlandırılmış kapsayıcılardaki blobları okuma veya listeleme |
Not
Öznitelik için Microsoft.Storage/storageAccounts/blobServices/containers/blobs:prefix koşullar belirtilirken, değerler kapsayıcı adını veya önceki eğik çizgi (/) karakterini içermemelidir. Url kodlaması olmadan yol karakterlerini kullanın.
Kapsayıcı adı
| Özellik | Değer |
|---|---|
| Görünen ad | Kapsayıcı adı |
| Açıklama | Depolama kapsayıcısının veya dosya sisteminin adı. Kapsayıcı adını denetlemek istediğinizde kullanın. |
| Öznitelik | Microsoft.Storage/storageAccounts/blobServices/containers:name |
| Öznitelik kaynağı | Kaynak |
| Öznitelik türü | Dize |
| Örnekler | @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:name] StringEquals 'blobs-example-container'Örnek: Adlandırılmış kapsayıcılardaki blobları okuma, yazma veya silme |
Kapsayıcı meta verileri
| Özellik | Değer |
|---|---|
| Görünen ad | Kapsayıcı meta verileri |
| Açıklama | Bir kapsayıcıyla ilişkilendirilmiş meta veri anahtarı/değer çifti. Kapsayıcı için belirli meta verileri denetlemek istediğinizde kullanın. |
| Öznitelik | Microsoft.Storage/storageAccounts/blobServices/containers/metadata |
| Öznitelik kaynağı | Kaynak |
| Öznitelik türü | Dize |
| Örnekler | @Resource[Microsoft.Storage/storageAccounts/blobServices/containers/metadata:testKey] StringEquals 'testValue'Örnek: Belirli meta verilere sahip bir kapsayıcıdaki blobları okuma Örnek: Kapsayıcıda belirli meta verilere sahip blobları yazma veya silme |
Şifreleme kapsamı adı
| Özellik | Değer |
|---|---|
| Görünen ad | Şifreleme kapsamı adı |
| Açıklama | Verileri şifrelemek için kullanılan şifreleme kapsamının adı. |
| Öznitelik | Microsoft.Storage/storageAccounts/encryptionScopes:name |
| Öznitelik kaynağı | Kaynak |
| Öznitelik türü | Dize |
| Destek var | Doğru |
| Örnekler | @Resource[Microsoft.Storage/storageAccounts/encryptionScopes:name] ForAnyOfAnyValues:StringEquals {'validScope1', 'validScope2'}Örnek: Belirli şifreleme kapsamlarına sahip blobları okuma |
| Daha fazla bilgi edinin | Şifreleme kapsamları oluşturma ve yönetme |
Geçerli Sürümdür
| Özellik | Değer |
|---|---|
| Görünen ad | Geçerli Sürümdür |
| Açıklama | Kaynağın blobun geçerli sürümü olup olmadığı, anlık görüntünün veya belirli bir blob sürümünün aksine. |
| Öznitelik | Microsoft.Storage/storageAccounts/blobServices/containers/blobs:isCurrentVersion |
| Öznitelik kaynağı | Kaynak |
| Öznitelik türü | Boolean |
| Örnekler | @Resource[Microsoft.Storage/storageAccounts/blobServices/containers/blobs:isCurrentVersion] BoolEquals trueÖrnek: Salt okunur geçerli blob sürümleri Örnek: Geçerli blob sürümlerini ve belirli bir blob sürümünü okuma |
Hiyerarşik ad alanı etkin mi?
| Özellik | Değer |
|---|---|
| Görünen ad | Hiyerarşik ad alanı etkin mi? |
| Açıklama | Depolama hesabında hiyerarşik ad alanının etkinleştirilip etkinleştirilmediği. Yalnızca kaynak grubu kapsamında veya üstünde uygulanabilir. |
| Öznitelik | Microsoft.Storage/storageAccounts:isHnsEnabled |
| Öznitelik kaynağı | Kaynak |
| Öznitelik türü | Boolean |
| Örnekler | @Resource[Microsoft.Storage/storageAccounts:isHnsEnabled] BoolEquals trueÖrnek: Hiyerarşik ad alanı etkinleştirilmiş salt okunur depolama hesapları |
| Daha fazla bilgi edinin | Azure Data Lake Storage hiyerarşik ad alanı |
Özel bağlantıdır
| Özellik | Değer |
|---|---|
| Görünen ad | Özel bağlantıdır |
| Açıklama | Erişimin özel bağlantı üzerinden olup olmadığı. Herhangi bir özel bağlantı üzerinden erişim istemek için kullanın. |
| Öznitelik | isPrivateLink |
| Öznitelik kaynağı | Ortam |
| Öznitelik türü | Boolean |
| Şunlar için geçerlidir: | Aşağıdaki REST işlemlerini kullanan kopyalama işlemleri için, bu öznitelik kaynak için değil yalnızca hedef depolama hesabı için geçerlidir: Blobu Kopyala URL'den Blob Kopyalama URL'den Blob Yerleştir URL’den Blok Koy URL’den Blok Ekle URL’den Sayfa Koy Diğer tüm okuma, yazma, oluşturma, silme ve yeniden adlandırma işlemleri için işlemin hedefi olan depolama hesabına uygulanır |
| Örnekler | @Environment[isPrivateLink] BoolEquals trueÖrnek: Yüksek hassasiyete sahip okuma blobları için özel bağlantı erişimi gerektir |
| Daha fazla bilgi edinin | Azure Depolama için özel uç noktaları kullanma |
Liste blobu ekleme
| Özellik | Değer |
|---|---|
| Görünen ad | Liste blobu ekleme |
| Açıklama | Meta veriler, anlık görüntüler veya sürümler gibi Liste Blobları işlemine dahil edilebilen bilgiler. List Blobs işlemini çağırırken parametresi için include değerlere izin vermek veya bunları kısıtlamak istediğinizde kullanın.Şu anda önizlemede. Yalnızca hiyerarşik ad alanının etkinleştirilmediği depolama hesapları için kullanılabilir. |
| Öznitelik | Microsoft.Storage/storageAccounts/blobServices/containers/blobs:include |
| Öznitelik kaynağı | İste |
| Öznitelik türü | Dize |
| Örnekler | @Request[Microsoft.Storage/storageAccounts/blobServices/containers/blobs:include] ForAllOfAnyValues:StringEqualsIgnoreCase {'metadata', 'snapshots', 'versions'}@Request[Microsoft.Storage/storageAccounts/blobServices/containers/blobs:include] ForAllOfAllValues:StringNotEquals {'metadata'}Örnek: Liste blobu işleminin blob meta verilerini, anlık görüntülerini veya sürümlerini içermesine izin ver Örnek: Liste blobu işlemini blob meta verilerini içermeyecek şekilde kısıtlama |
Özel uç nokta
| Özellik | Değer |
|---|---|
| Görünen ad | Özel uç nokta |
| Açıklama | Nesneye erişilen özel uç nokta. Belirli bir özel uç nokta üzerinden erişimi kısıtlamak için kullanın. Yalnızca en az bir özel uç nokta yapılandırılmış aboneliklerdeki depolama hesapları için kullanılabilir. |
| Öznitelik | Microsoft.Network/privateEndpoints |
| Öznitelik kaynağı | Ortam |
| Öznitelik türü | Dize |
| Şunlar için geçerlidir: | Aşağıdaki REST işlemlerini kullanan kopyalama işlemleri için, bu öznitelik kaynak için değil yalnızca hedef depolama hesabı için geçerlidir: Blobu Kopyala URL'den Blob Kopyalama URL'den Blob Yerleştir URL’den Blok Koy URL’den Blok Ekle URL’den Sayfa Koy Diğer tüm okuma, yazma, oluşturma, silme ve yeniden adlandırma işlemleri için işlemin hedefi olan depolama hesabına uygulanır |
| Örnekler | @Environment[Microsoft.Network/privateEndpoints] StringEqualsIgnoreCase '/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/example-group/providers/Microsoft.Network/privateEndpoints/privateendpoint1'Örnek: Kapsayıcıya yalnızca belirli bir özel uç noktadan okuma erişimine izin verme |
| Daha fazla bilgi edinin | Azure Depolama için özel uç noktaları kullanma |
Anlık Görüntü
| Özellik | Değer |
|---|---|
| Görünen ad | Anlık Görüntü |
| Açıklama | Blob anlık görüntüsünün Anlık Görüntü tanımlayıcısı. Yalnızca hiyerarşik ad alanının etkinleştirilmediği ve şu anda hiyerarşik ad alanının etkinleştirildiği depolama hesapları için önizleme aşamasında olan depolama hesapları için kullanılabilir. |
| Öznitelik | Microsoft.Storage/storageAccounts/blobServices/containers/blobs:snapshot |
| Öznitelik kaynağı | İste |
| Öznitelik türü | Tarih Saat |
| Destek var | Doğru |
| Hiyerarşik ad alanı desteği | Yanlış |
| Örnekler | Exists @Request[Microsoft.Storage/storageAccounts/blobServices/containers/blobs:snapshot]Örnek: Geçerli blob sürümlerini ve blob anlık görüntülerini okuma |
| Daha fazla bilgi edinin |
Blob anlık görüntüleri Azure Data Lake Storage hiyerarşik ad alanı |
Alt ağ
| Özellik | Değer |
|---|---|
| Görünen ad | Alt ağ |
| Açıklama | Nesneye erişilen alt ağ. Belirli bir alt ağa erişimi kısıtlamak için kullanın. Yalnızca hizmet uç noktalarının yapılandırıldığı en az bir sanal ağ alt ağına sahip aboneliklerdeki depolama hesapları için kullanılabilir. |
| Öznitelik | Microsoft.Network/virtualNetworks/subnets |
| Öznitelik kaynağı | Ortam |
| Öznitelik türü | Dize |
| Şunlar için geçerlidir: | Aşağıdaki REST işlemlerini kullanan kopyalama işlemleri için, bu öznitelik kaynak için değil yalnızca hedef depolama hesabı için geçerlidir: Blobu Kopyala URL'den Blob Kopyalama URL'den Blob Yerleştir URL’den Blok Koy URL’den Blok Ekle URL’den Sayfa Koy Diğer tüm okuma, yazma, oluşturma, silme ve yeniden adlandırma işlemleri için işlemin hedefi olan depolama hesabına uygulanır |
| Örnekler | @Environment[Microsoft.Network/virtualNetworks/subnets] StringEqualsIgnoreCase '/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/example-group/providers/Microsoft.Network/virtualNetworks/virtualnetwork1/subnets/default'Örnek: Belirli bir alt ağdan belirli kapsayıcılardaki bloblara erişime izin verme |
| Daha fazla bilgi edinin | Alt ağlar |
UTC şimdi
| Özellik | Değer |
|---|---|
| Görünen ad | UTC şimdi |
| Açıklama | Eşgüdümlü Evrensel Saat'teki geçerli tarih ve saat. Belirli bir tarih ve zaman aralığı için nesnelere erişimi denetlemek için kullanın. |
| Öznitelik | UtcNow |
| Öznitelik kaynağı | Ortam |
| Öznitelik türü |
DateTime (Utc now özniteliği için yalnızca DateTimeGreaterThan ve DateTimeLessThan işleçleridesteklenir.) |
| Örnekler | @Environment[UtcNow] DateTimeGreaterThan '2023-05-01T13:00:00.0Z'Örnek: Belirli bir tarih ve saatten sonra bloblara okuma erişimine izin verme |
Sürüm Kimliği
| Özellik | Değer |
|---|---|
| Görünen ad | Sürüm Kimliği |
| Açıklama | Sürüme alınan Blobun sürüm kimliği. Yalnızca hiyerarşik ad alanının etkinleştirilmediği depolama hesapları için kullanılabilir. |
| Öznitelik | Microsoft.Storage/storageAccounts/blobServices/containers/blobs:versionId |
| Öznitelik kaynağı | İste |
| Öznitelik türü | Tarih Saat |
| Destek var | Doğru |
| Hiyerarşik ad alanı desteği | Yanlış |
| Örnekler | @Request[Microsoft.Storage/storageAccounts/blobServices/containers/blobs:versionId] DateTimeEquals '2022-06-01T23:38:32.8883645Z'Örnek: Geçerli blob sürümlerini ve belirli bir blob sürümünü okuma Örnek: Geçerli blob sürümlerini ve blob anlık görüntülerini okuma |
| Daha fazla bilgi edinin | Azure Data Lake Storage hiyerarşik ad alanı |