Get-AzStorageBlobByTag
Перечисляет большие двоичные объекты в учетной записи хранения в разных контейнерах с выражением фильтра тегов BLOB-объектов.
Синтаксис
Get-AzStorageBlobByTag
-TagFilterSqlExpression <String>
[-MaxCount <Int32>]
[-ContinuationToken <BlobContinuationToken>]
[-GetBlobProperty]
[-Container <String>]
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-ConcurrentTaskCount <Int32>]
[<CommonParameters>]
Описание
Командлет Get-Az служба хранилища BlobByTag содержит большие двоичные объекты в учетной записи хранения в разных контейнерах с выражением фильтра тегов BLOB-объектов.
Примеры
Пример 1. Вывод списка всех БОЛЬШИХ двоичных объектов соответствует определенному тегу BLOB-объектов в контейнерах.
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
Эта команда содержит все большие двоичные объекты в учетной записи хранения, которая содержит тег с именем tag1 и значением value1.
Пример 2. Вывод списка больших двоичных объектов в определенном контейнере и соответствие определенному тегу BLOB-объектов
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
Эта команда содержит большие двоичные объекты в контейнере и соответствует определенному тегу BLOB-объектов.
Пример 3. Вывод списка всех BLOB-объектов соответствует определенному тегу БОЛЬШОго двоичного объекта в контейнерах и получение свойств БОЛЬШОго двоичного объекта.
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 *
Эта команда перечисляет все большие двоичные объекты в учетной записи хранения, которая содержит тег с именем "tag1" и значением "value1" и получает свойства БОЛЬШОго двоичного объекта. Обратите внимание, что чтобы получить свойства BLOB-объектов с параметром -GetBlobProperty, каждому большому двоичному объекту потребуется дополнительный запрос, поэтому командлет будет отображаться при наличии большого количества BLOB-объектов.
Параметры
-ClientTimeoutPerRequest
Максимальное время выполнения на стороне клиента для каждого запроса в секундах.
Type: | Nullable<T>[Int32] |
Aliases: | ClientTimeoutPerRequestInSeconds |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConcurrentTaskCount
Общий объем параллельных асинхронных задач. Значение по умолчанию — 10.
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Container
Имя контейнера, укажите этот параметр, чтобы возвращать только все большие двоичные объекты, теги которых соответствуют выражению поиска в контейнере.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Context
Объект контекста служба хранилища Azure
Type: | IStorageContext |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ContinuationToken
Токен продолжения.
Type: | BlobContinuationToken |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GetBlobProperty
Так как большие двоичные объекты получаются по тегу, не содержат proeprties BLOB-объектов, укажите параметр tis, чтобы получить свойства BLOB-объектов с дополнительным запросом для каждого большого двоичного объекта.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxCount
Максимальное число больших двоичных объектов, которые могут возвращать.
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerTimeoutPerRequest
Время ожидания сервера для каждого запроса в секундах.
Type: | Nullable<T>[Int32] |
Aliases: | ServerTimeoutPerRequestInSeconds |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TagFilterSqlExpression
Фильтрует результирующий набор, чтобы включать только большие двоичные объекты, теги которых соответствуют указанному выражению. Дополнительные сведения приведены в https://learn.microsoft.com/en-us/rest/api/storageservices/find-blobs-by-tags#remarks.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |