Get-AzStorageBlobByTag
Kapsayıcılar arasında bir depolama hesabındaki blobları, blob etiketi filtresi sql ifadesiyle listeler.
Sözdizimi
Get-AzStorageBlobByTag
-TagFilterSqlExpression <String>
[-MaxCount <Int32>]
[-ContinuationToken <BlobContinuationToken>]
[-GetBlobProperty]
[-Container <String>]
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-ConcurrentTaskCount <Int32>]
[<CommonParameters>]
Description
Get-Az Depolama BlobByTag cmdlet'i, kapsayıcılar arasında bir depolama hesabındaki blobları bir blob etiketi filtresi sql ifadesiyle listeler.
Örnekler
Örnek 1: Tüm blobların kapsayıcılar arasında belirli bir blob etiketiyle eşleştiklerini listeleyin.
Get-AzStorageBlobByTag -TagFilterSqlExpression """tag1""='value1'" -Context $ctx
AccountName: storageaccountname, ContainerName: containername1
Name BlobType Length ContentType LastModified AccessTier SnapshotTime IsDeleted VersionId
---- -------- ------ ----------- ------------ ---------- ------------ --------- ---------
testblob False
testblob2 False
AccountName: storageaccountname, ContainerName: containername2
Name BlobType Length ContentType LastModified AccessTier SnapshotTime IsDeleted VersionId
---- -------- ------ ----------- ------------ ---------- ------------ --------- ---------
testblob3 False
testblob4 False
Bu komut, depolama hesabındaki tüm blobları listeler. Bu, "tag1" adlı ve "value1" değerine sahip bir etiket içerir.
Örnek 2: Belirli bir kapsayıcıdaki blobları listeleme ve belirli bir blob etiketiyle eşleşme
Get-AzStorageBlobByTag -Container 'containername' -TagFilterSqlExpression """tag1""='value1'" -Context $ctx
AccountName: storageaccountname, ContainerName: containername
Name BlobType Length ContentType LastModified AccessTier SnapshotTime IsDeleted VersionId
---- -------- ------ ----------- ------------ ---------- ------------ --------- ---------
test1 False
test2 False
Bu komut bir kapsayıcıdaki blobları listeler ve belirli bir blob etiketiyle eşleştir.
Örnek 3: Tüm blobların kapsayıcılar genelinde belirli bir blob etiketiyle eşleştiklerini listeleyin ve blob özelliklerini alın.
Get-AzStorageBlobByTag -TagFilterSqlExpression """tag1""='value1'" -GetBlobProperty
AccountName: storageaccountname, ContainerName: containername1
Name BlobType Length ContentType LastModified AccessTier SnapshotTime IsDeleted VersionId
---- -------- ------ ----------- ------------ ---------- ------------ --------- ---------
testblob BlockBlob 2097152 application/octet-stream 2020-07-23 09:35:02Z Hot False 2020-07-23T09:35:02.8527357Z *
testblob2 BlockBlob 1048012 application/octet-stream 2020-07-23 09:35:05Z Hot False 2020-07-23T09:35:05.2504530Z *
AccountName: storageaccountname, ContainerName: containername2
Name BlobType Length ContentType LastModified AccessTier SnapshotTime IsDeleted VersionId
---- -------- ------ ----------- ------------ ---------- ------------ --------- ---------
testblob3 BlockBlob 100 application/octet-stream 2020-07-01 09:55:14Z Hot False 2020-07-01T09:55:14.6507341Z *
testblob4 BlockBlob 2024 application/octet-stream 2020-07-01 09:42:11Z Hot False 2020-07-01T09:42:11.4283807Z *
Bu komut, depolama hesabındaki tüm blobları listeler. Bu, "tag1" adlı ve "value1" değerine sahip bir etiket içerir ve blob özelliklerini alır. -GetBlobProperty parametresiyle blob özelliklerini almak için her blob için ek bir istek gerektiğini unutmayın; bu nedenle cmdlet çalıştırmaları çok sayıda blob olduğunda gösterilir.
Parametreler
-ClientTimeoutPerRequest
Saniye cinsinden her istek için istemci tarafı en fazla yürütme süresi.
Tür: | Nullable<T>[Int32] |
Diğer adlar: | ClientTimeoutPerRequestInSeconds |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ConcurrentTaskCount
Eş zamanlı zaman uyumsuz görevlerin toplam miktarı. Varsayılan değer 10'dur.
Tür: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Container
Kapsayıcı adı, yalnızca etiketleri kapsayıcıdaki bir arama ifadesiyle eşleşen tüm blobları döndürmek için bu parametreyi belirtin.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Context
Azure Depolama Bağlam Nesnesi
Tür: | IStorageContext |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ContinuationToken
Devamlılık Belirteci.
Tür: | BlobContinuationToken |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Tür: | IAzureContextContainer |
Diğer adlar: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-GetBlobProperty
Bloblar etikete göre aldıkça blob proeprties içermez, her blob üzerinde ek bir istekle blob özelliklerini almak için tis parametresini belirtin.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-MaxCount
Döndürebilecek blobların maksimum sayısı.
Tür: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ServerTimeoutPerRequest
Sunucu her istek için saniyeler içinde zaman aşımına uğrar.
Tür: | Nullable<T>[Int32] |
Diğer adlar: | ServerTimeoutPerRequestInSeconds |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-TagFilterSqlExpression
Sonuç kümesini yalnızca etiketleri belirtilen ifadeyle eşleşen blobları içerecek şekilde filtreler. https://learn.microsoft.com/en-us/rest/api/storageservices/find-blobs-by-tags#remarks sayfasındaki ayrıntılara bakın.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |