Обновление группы Storage Lens
Описание
Обновляет существующую группу Storage Lens.
Для использования этой операции требуется разрешение на выполнение действия s3:UpdateStorageLensGroup. Более подробную информацию о необходимых разрешениях для групп Storage Lens см. в разделе Настройка разрешений учетной записи для использования групп S3 Storage Lens.
Дополнительную информацию об ошибках групп Storage Lens см. в разделе Список кодов ошибок Amazon S3 Storage Lens.
См. также: Документация AWS API
Синтаксис
update-storage-lens-group
--name <value>
--account-id <value>
--storage-lens-group <value>
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--name (строка)
--account-id (строка)
--storage-lens-group (структура)
Файл JSON, содержащий конфигурацию группы Storage Lens.
Name -> (строка)
Filter -> (структура)
Устанавливает критерии для отображаемых данных группы Storage Lens. Для нескольких условий фильтрации используется логический оператор AND или OR.
MatchAnyPrefix -> (список)
Содержит список префиксов. Необходимо указать хотя бы один префикс. Разрешено до 10 префиксов.
(строка)
MatchAnySuffix -> (список)
Содержит список суффиксов. Необходимо указать хотя бы один суффикс. Разрешено до 10 суффиксов.
(строка)
MatchAnyTag -> (список)
Содержит список тегов объектов S3. Необходимо указать хотя бы один тег объекта. Разрешено до 10 тегов объектов.
(структура)
Контейнер для пары ключ-значение.
Key -> (строка)
Value -> (строка)
MatchObjectAge -> (структура)
Содержит DaysGreaterThan и DaysLessThan для определения диапазона возраста объектов (минимального и максимального количества дней).
DaysGreaterThan -> (целое число)
DaysLessThan -> (целое число)
MatchObjectSize -> (структура)
Содержит BytesGreaterThan и BytesLessThan для определения диапазона размера объектов (минимального и максимального количества байтов).
BytesGreaterThan -> (длинное целое число)
BytesLessThan -> (длинное целое число)
And -> (структура)
Логический оператор, позволяющий объединять несколько условий фильтрации для более сложных сравнений данных группы Storage Lens. Объекты должны соответствовать всем перечисленным условиям фильтрации, соединённым логическим оператором And. Разрешено только одно условие фильтрации каждого типа.
MatchAnyPrefix -> (список)
Содержит список префиксов. Необходимо указать хотя бы один префикс. Разрешено до 10 префиксов.
(строка)
MatchAnySuffix -> (список)
Содержит список суффиксов. Необходимо указать хотя бы один суффикс. Разрешено до 10 суффиксов.
(строка)
MatchAnyTag -> (список)
Содержит список тегов объектов. Необходимо указать хотя бы один тег объекта. Разрешено до 10 тегов объектов.
(структура)
Контейнер для пары ключ-значение.
Key -> (строка)
Value -> (строка)
MatchObjectAge -> (структура)
Содержит DaysGreaterThan и DaysLessThan для определения диапазона возраста объектов (минимального и максимального количества дней).
DaysGreaterThan -> (целое число)
DaysLessThan -> (целое число)
MatchObjectSize -> (структура)
Содержит BytesGreaterThan и BytesLessThan для определения диапазона размера объектов (минимального и максимального количества байтов).
BytesGreaterThan -> (длинное целое число)
BytesLessThan -> (длинное целое число)
Or -> (структура)
Логический оператор, позволяющий объединять несколько условий фильтрации. Объекты могут соответствовать любому из перечисленных условий фильтрации, соединенных логическим оператором Or. Разрешено только одно условие фильтрации каждого типа.
MatchAnyPrefix -> (список)
Фильтры объектов, которые соответствуют любому из указанных префиксов.
(строка)
MatchAnySuffix -> (список)
Фильтры объектов, которые соответствуют любому из указанных суффиксов.
(строка)
MatchAnyTag -> (список)
Фильтры объектов, которые соответствуют любым из указанных тегов объектов S3.
(структура)
Контейнер для пары ключ-значение.
Key -> (строка)
Value -> (строка)
MatchObjectAge -> (структура)
Фильтры объектов, которые соответствуют указанному диапазону возраста объектов.
DaysGreaterThan -> (целое число)
DaysLessThan -> (целое число)
MatchObjectSize -> (структура)
Фильтры объектов, которые соответствуют указанному диапазону размера объектов.
BytesGreaterThan -> (длинное целое число)
BytesLessThan -> (длинное целое число)
StorageLensGroupArn -> (строка)
Синтаксис JSON:
{
"Name": "string",
"Filter": {
"MatchAnyPrefix": ["string", ...],
"MatchAnySuffix": ["string", ...],
"MatchAnyTag": [
{
"Key": "string",
"Value": "string"
}
...
],
"MatchObjectAge": {
"DaysGreaterThan": integer,
"DaysLessThan": integer
},
"MatchObjectSize": {
"BytesGreaterThan": long,
"BytesLessThan": long
},
"And": {
"MatchAnyPrefix": ["string", ...],
"MatchAnySuffix": ["string", ...],
"MatchAnyTag": [
{
"Key": "string",
"Value": "string"
}
...
],
"MatchObjectAge": {
"DaysGreaterThan": integer,
"DaysLessThan": integer
},
"MatchObjectSize": {
"BytesGreaterThan": long,
"BytesLessThan": long
}
},
"Or": {
"MatchAnyPrefix": ["string", ...],
"MatchAnySuffix": ["string", ...],
"MatchAnyTag": [
{
"Key": "string",
"Value": "string"
}
...
],
"MatchObjectAge": {
"DaysGreaterThan": integer,
"DaysLessThan": integer
},
"MatchObjectSize": {
"BytesGreaterThan": long,
"BytesLessThan": long
}
}
},
"StorageLensGroupArn": "string"
}
--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному в --generate-cli-skeleton. Если на командной строке предоставлены другие аргументы, эти значения перепишут значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с помощью предоставленного значения JSON, так как строка будет воспринята буквально. Это не может быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Выводит каркас JSON в стандартный вывод без отправки запроса к API. Если предоставлено без значения или со значением input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено значение yaml-input, оно выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, оно проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный каркас JSON нестабилен между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном каркасе JSON.
Общие параметры
--debug (логическое значение)
Включить отладку логирования.
--endpoint-url (строка)
Переопределить значение по умолчанию URL-адреса команды на указанный URL-адрес.
--no-verify-ssl (логическое значение)
По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять SSL-сертификаты. Этот параметр переопределяет стандартное поведение проверки SSL-сертификатов.
--no-paginate (логическое значение)
Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI сделает только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования для вывода команды.
- json
- текст
- таблица
- yaml
- yaml-потоковый
--query (строка)
Запрос JMESPath для использования при фильтрации данных ответа.
--profile (строка)
Использовать определенный профиль из файла учетных данных.
--region (строка)
Использовать определенный регион. Переопределяет настройки конфигурации/среды.
--version (строка)
Отобразить версию этого инструмента.
--color (строка)
Включить/выключить цветной вывод.
- включено
- выключено
- автоматически
--no-sign-request (логическое значение)
Не подписывать запросы. Учетные данные не будут загружаться, если этот аргумент указан.
--ca-bundle (строка)
Файл сертификатов CA для использования при проверке SSL-сертификатов. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет выполняться без блокировки и без таймаута. Значение по умолчанию составляет 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет выполняться без блокировки и без таймаута. Значение по умолчанию составляет 60 секунд.
--cli-binary-format (строка)
Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены в виде закодированной строкой base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, отображающего двоичный блок, fileb:// всегда будет обрабатываться как двоичный и будет использовать содержимое файла напрямую, независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (логическое значение)
Отключить пейджер CLI для вывода.
--cli-auto-prompt (логическое значение)
Автоматически запросить параметры входных данных CLI.
--no-cli-auto-prompt (логическое значение)
Отключить автоматическое запросы параметров входных данных CLI.
Вывод
Нет
© Copyright 2025, Amazon Web Services. Created using Sphinx.