Spec-Zone.ru › AWS CLI v2

[ aws . журнал ]

get-transformer

Описание

Возвращает информацию о преобразователе журналов, связанном с этой группой журналов.

Этот оператор возвращает данные только для преобразователей, созданных на уровне группы журналов. Чтобы получить информацию о преобразователе на уровне учетной записи, используйте DescribeAccountPolicies.

См. также: AWS API Documentation

Синтаксис

  get-transformer
--log-group-identifier <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]

Параметры

--log-group-identifier (строка)

Укажите имя или ARN группы журналов, для которой требуется информация о преобразователе. Если группа журналов находится в исходной учетной записи, а вы используете учетную запись мониторинга, вы должны использовать ARN группы журналов.

--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.

Вывод

logGroupIdentifier -> (строка)

ARN группы журналов, указанной в запросе.

creationTime -> (длинное целое число)

Время создания преобразователя, выраженное в миллисекундах после 00:00:00 1 января 1970 года по UTC.

lastModifiedTime -> (длинное целое число)

Дата и время последнего изменения преобразователя, выраженные в миллисекундах после 00:00:00 1 января 1970 года по UTC.

transformerConfig -> (список)

Эта структура содержит конфигурацию запрошенного трансформера.

(структура)

Эта структура содержит информацию об одном процессоре в трансформере логов.

addKeys -> (структура)

Используйте этот параметр, чтобы включить процессор addKeys в ваш трансформер.

entries -> (список)

Массив объектов, где каждый объект содержит информацию об одном ключе, который нужно добавить в событие лога.

(структура)

Этот объект определяет один ключ, который будет добавлен процессором addKeys.

key -> (строка)

Ключ новой записи, которая будет добавлена в событие лога

value -> (строка)

Значение новой записи, которая будет добавлена в событие лога

overwriteIfExists -> (булево)

Указывает, нужно ли перезаписывать значение, если ключ уже существует в событии лога. Если этот параметр опущен, используется значение по умолчанию false.

copyValue -> (структура)

Используйте этот параметр, чтобы включить процессор copyValue в ваш трансформер.

entries -> (список)

Массив CopyValueEntry объектов, где каждый объект содержит информацию об одном значении поля для копирования.

(структура)

Этот объект определяет одно значение для копирования процессором copyValue.

source -> (строка)

Ключ для копирования.

target -> (строка)

Ключ поля, в которое будет скопировано значение.

overwriteIfExists -> (булево)

Указывает, нужно ли перезаписывать значение, если целевой ключ уже существует. Если этот параметр опущен, используется значение по умолчанию false.

csv -> (структура)

Используйте этот параметр, чтобы включить процессор CSV в ваш трансформер.

quoteCharacter -> (строка)

Символ, используемый в качестве квалификатора текста для одного столбца данных. Если этот параметр опущен, используется двойная кавычка ".

delimiter -> (строка)

Символ, используемый для разделения столбцов в исходном событии лога с разделителем запятая. Если этот параметр опущен, процессор ищет запятую , в качестве разделителя.

columns -> (список)

Массив имён для использования в качестве столбцов в преобразованном событии лога.

Если этот параметр опущен, используются значения по умолчанию для столбцов ([column_1, column_2 ...]).

(строка)

source -> (строка)

Путь к полю в событии лога, содержащему значения, разделенные запятыми, которые необходимо обработать. Если это значение опущено, обрабатывается всё сообщение лога.

dateTimeConverter -> (структура)

Используйте этот параметр, чтобы включить процессор datetimeConverter в ваш трансформер.

source -> (строка)

Ключ, к которому применяется преобразование даты.

target -> (строка)

Поле JSON для хранения результата.

targetFormat -> (строка)

Формат даты и времени для преобразованных данных в целевом поле.

Если этот параметр опущен, используется значение по умолчанию yyyy-MM-dd'T'HH:mm:ss.SSS'Z.

matchPatterns -> (список)

Список шаблонов для сопоставления с source полем.

(строка)

sourceTimezone -> (строка)

Часовой пояс исходного поля. Если этот параметр опущен, используется часовой пояс UTC.

targetTimezone -> (строка)

Часовой пояс целевого поля. Если этот параметр опущен, используется часовой пояс UTC.

locale -> (строка)

Локаль исходного поля. Если этот параметр опущен, используется значение по умолчанию locale.ROOT.

deleteKeys -> (структура)

Используйте этот параметр, чтобы включить процессор deleteKeys в ваш трансформер.

withKeys -> (список)

Список ключей для удаления.

(строка)

grok -> (структура)

Используйте этот параметр, чтобы включить процессор grok в ваш трансформер.

source -> (строка)

Путь к полю в событии лога, которое нужно разобрать. Если это значение опущено, разбирается всё сообщение лога.

match -> (строка)

Шаблон grok для сопоставления с событием лога. Список поддерживаемых шаблонов grok см. в разделе Поддерживаемые шаблоны grok.

listToMap -> (структура)

Используйте этот параметр, чтобы включить процессор listToMap в ваш трансформер.

source -> (строка)

Ключ в событии лога, содержащий список объектов, которые будут преобразованы в карту.

key -> (строка)

Ключ поля, который будет извлечён в качестве ключей в сгенерированной карте.

valueKey -> (строка)

Если указан, значения, указанные в этом параметре, будут извлечены из source объектов и помещены в значения сгенерированной карты. В противном случае исходные объекты из списка source будут помещены в значения сгенерированной карты.

target -> (строка)

Ключ поля, которое будет содержать сгенерированную карту.

flatten -> (булево)

Булево значение для указания, будет ли список сглажен в отдельные элементы. Укажите true для сглаживания списка. Значение по умолчанию - false

flattenedElement -> (строка)

Если вы установили flatten в true , используйте flattenedElement для указания элемента, first или last , который нужно сохранить.

Вы должны указать этот параметр, если flatten равен true

lowerCaseString -> (структура)

Используйте этот параметр, чтобы включить процессор lowerCaseString в ваш трансформер.

withKeys -> (список)

Массив содержащий ключи полей, которые необходимо преобразовать в нижний регистр.

(строка)

moveKeys -> (структура)

Используйте этот параметр, чтобы включить процессор moveKeys в ваш трансформер.

entries -> (список)

Массив объектов, где каждый объект содержит информацию об одном ключе для перемещения.

(структура)

Этот объект определяет один ключ, который будет перемещён процессором moveKey.

source -> (строка)

Ключ для перемещения.

target -> (строка)

Ключ для перемещения.

overwriteIfExists -> (булево)

Указывает, нужно ли перезаписывать значение, если целевой ключ уже существует. Если этот параметр опущен, используется значение по умолчанию false.

parseCloudfront -> (структура)

Используйте этот параметр, чтобы включить процессор parseCloudfront в ваш трансформер.

Если вы используете этот процессор, он должен быть первым процессором в вашем трансформере.

source -> (строка)

Опустите этот параметр, и всё сообщение лога будет обработано этим процессором. Другое значение, кроме @message, для параметра source не допускается.

parseJSON -> (структура)

Используйте этот параметр, чтобы включить процессор parseJSON в ваш трансформер.

source -> (строка)

Путь к полю в событии лога, которое будет обработано. Используйте обозначение точек для доступа к дочерним полям. Например, store.book

destination -> (строка)

Расположение для помещения обработанных пар ключ-значение. Если этот параметр опущен, они размещаются на корневом уровне.

parseKeyValue -> (структура)

Используйте этот параметр, чтобы включить процессор parseKeyValue в ваш трансформер.

source -> (строка)

Путь к полю в событии лога, которое будет обработано. Используйте обозначение точек для доступа к дочерним полям. Например, store.book

destination -> (строка)

Целевое поле для размещения извлечённых пар ключ-значение

fieldDelimiter -> (строка)

Строка-разделитель поля, используемая между парами ключ-значение в исходных событиях лога. Если этот параметр опущен, используется амперсанд &.

keyValueDelimiter -> (строка)

Строка-разделитель для использования между ключом и значением в каждой паре в преобразованном событии лога.

Если этот параметр опущен, используется знак равенства =.

keyPrefix -> (строка)

Если требуется добавить префикс ко всем преобразованным ключам, укажите его здесь.

nonMatchValue -> (строка)

Значение для вставки в поле значения в результате, когда пара ключ-значение не разбивается успешно.

overwriteIfExists -> (булево)

Указывает, нужно ли перезаписывать значение, если целевой ключ уже существует. Если этот параметр опущен, используется значение по умолчанию false.

parseRoute53 -> (структура)

Используйте этот параметр, чтобы включить процессор parseRoute53 в ваш трансформер.

Если вы используете этот процессор, он должен быть первым процессором в вашем трансформере.

source -> (строка)

Опустите этот параметр, и всё сообщение лога будет обработано этим процессором. Другое значение, кроме @message, для параметра source не допускается.

parsePostgres -> (структура)

Используйте этот параметр, чтобы включить процессор parsePostGres в ваш трансформер.

Если вы используете этот процессор, он должен быть первым процессором в вашем трансформере.

source -> (строка)

Опустите этот параметр, и всё сообщение лога будет обработано этим процессором. Другое значение, кроме @message, для параметра source не допускается.

parseVPC -> (структура)

Используйте этот параметр, чтобы включить процессор parseVPC в ваш трансформер.

Если вы используете этот процессор, он должен быть первым процессором в вашем трансформере.

source -> (строка)

Опустите этот параметр, и всё сообщение лога будет обработано этим процессором. Другое значение, кроме @message, для параметра source не допускается.

parseWAF -> (структура)

Используйте этот параметр, чтобы включить процессор parseWAF в ваш трансформер.

Если вы используете этот процессор, он должен быть первым процессором в вашем трансформере.

source -> (строка)

Опустите этот параметр, и всё сообщение лога будет обработано этим процессором. Другое значение, кроме @message, для параметра source не допускается.

renameKeys -> (структура)

Используйте этот параметр, чтобы включить процессор renameKeys в ваш трансформер.

entries -> (список)

Массив RenameKeyEntry объектов, где каждый объект содержит информацию об одном ключе для переименования.

(структура)

Этот объект определяет один ключ, который будет переименован процессором renameKey.

key -> (строка)

Ключ для переименования

renameTo -> (строка)

Строка для нового имени ключа

overwriteIfExists -> (булево)

Указывает, нужно ли перезаписывать существующее значение, если целевой ключ уже существует. Значение по умолчанию false

splitString -> (структура)

Используйте этот параметр для включения процессора splitString в ваш трансформер.

entries -> (список)

Массив объектов SplitStringEntry, где каждый объект содержит информацию об одном поле для разделения.

(структура)

Этот объект определяет одно поле лога, которое будет разделено с помощью процессора splitString.

source -> (строка)

Ключ поля для разделения.

delimiter -> (строка)

Символы-разделители для разделения строки записи.

substituteString -> (структура)

Используйте этот параметр для включения процессора substituteString в ваш трансформер.

entries -> (список)

Массив объектов, где каждый объект содержит информацию об одном ключе для сопоставления и замены.

(структура)

Этот объект определяет один ключ поля лога, который будет заменён с помощью процессора substituteString.

source -> (строка)

Ключ для изменения

from -> (строка)

Строка регулярного выражения, которая будет заменена. Специальные символы регулярных выражений, такие как [ и ], должны быть экранированы с помощью \ при использовании двойных кавычек и \ при использовании одинарных кавычек. Для получения дополнительной информации см. Класс Pattern на веб-сайте Oracle.

to -> (строка)

Строка, которая будет подставлена для каждого совпадения from

trimString -> (структура)

Используйте этот параметр для включения процессора trimString в ваш трансформер.

withKeys -> (список)

Массив, содержащий ключи полей, которые нужно обрезать.

(строка)

typeConverter -> (структура)

Используйте этот параметр для включения процессора typeConverter в ваш трансформер.

entries -> (список)

Массив объектов TypeConverterEntry, где каждый объект содержит информацию об одном поле, тип которого нужно изменить.

(структура)

Этот объект определяет один тип значения, который будет преобразован с помощью процессора typeConverter.

key -> (строка)

Ключ со значением, которое нужно преобразовать в другой тип.

type -> (строка)

Тип, в который нужно преобразовать значение поля. Допустимые значения — integer, double, string и boolean.

upperCaseString -> (структура)

Используйте этот параметр для включения процессора upperCaseString в ваш трансформер.

withKeys -> (список)

Массив, содержащий ключи полей, которые нужно преобразовать в верхний регистр.

(строка)

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API