Командлет New-AzStorageBlobInventoryPolicyRule создает объект правила политики инвентаризации BLOB-объектов, который можно использовать в Set-AzStorageBlobInventoryPolicy.
Примеры
Пример 1. Создание объектов правил политики инвентаризации BLOB-объектов, а затем задает политику инвентаризации BLOB-объектов с объектами правила.
Первые 3 команды создают 3 объекта правила BlobInventoryPolicy: правило Test1 для инвентаризации контейнеров; правило Test2 для инвентаризации BLOB-объектов; правило Test3 для инвентаризации BLOB-объектов с большим числом полей схемы, исключениеPrefix, указанное и includeDeleted.
Следующая команда задает политику инвентаризации BLOB-объектов в учетную запись хранения с объектами правил 3, а затем отображают обновленные свойства политики и правил.
Параметры
-BlobSchemaField
Указывает поля и свойства объекта BLOB-объектов, которые необходимо включить в инвентаризацию. Допустимые значения: Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTierChangeTime, AccessTierChangeTime, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Metadata, LastAccessTime, AccessTierInferred, Tags.
Имя — это обязательное поле схемы. Значения полей схемы "Истекший срок действия, hdi_isfolder, владелец, группа, разрешения, acl" допустимы только для учетных записей с включенными иерархическими именами."Теги" допустимы только для учетных записей Иерархического пространства имен.
Если указать "-IncludeSnapshot", в инвентаризацию будет включено "Моментальный снимок". Если указать значение "-IncludeBlobVersion", в инвентаризацию будет включено значение VersionId, IsCurrentVersion.
Задает типы BLOB-объектов для правила политики инвентаризации BLOB-объектов.
Допустимые значения включают blockBlob, appendBlob, pageBlob.
Учетные записи Hns не поддерживают страничные BLOB-объекты.
Указывает поля и свойства объекта контейнера, которые необходимо включить в инвентаризацию. Допустимые значения: Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold. Имя — это обязательное поле схемы.
Отфильтруйте объекты, которые имеют время создания за последние N дней. Допустимое значение составляет от 1 до 36500. Схема инвентаризации "Время создания" является обязательной для этого фильтра.
Включает удаленный большой двоичный объект в инвентаризации BLOB-объектов. Если включить удаление большого двоичного объекта для ContainerSchemaFields, необходимо включить "Deleted, Version, DeletedTime и RemainingRetentionDays". Для blobSchemaFields в учетных записях хранения с поддержкой HNS необходимо включить "DeleteId, Deleted, DeletedTime и RemainingRetentionDays", а в учетных записях HNS отключенных учетных записей должны содержаться "Deleted and RemainingRetentionDays", а также исключить их.
Имя правила может содержать любое сочетание буквенно-числовых символов.
Имя правила чувствительно к регистру.
Имя должно быть уникальным в пределах политики.
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.