Spec-Zone.ru › AWS CLI v2

[ aws . glue ]

batch-get-table-optimizer

Описание

Возвращает конфигурацию для указанных оптимизаторов таблиц.

См. также: Документацию API AWS

Синтаксис

  batch-get-table-optimizer
--entries <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]

Параметры

--entries (список)

Список объектов BatchGetTableOptimizerEntry, определяющих оптимизаторы таблиц для получения.

(структура)

Представляет оптимизатор таблицы для получения в операции BatchGetTableOptimizer.

catalogId -> (строка)

Идентификатор каталога таблицы.

databaseName -> (строка)

Имя базы данных в каталоге, в которой расположена таблица.

tableName -> (строка)

Имя таблицы.

type -> (строка)

Тип оптимизатора таблицы.

Сокращенный синтаксис:

catalogId=string,databaseName=string,tableName=string,type=string ...

Синтаксис JSON:

[
  {
    "catalogId": "string",
    "databaseName": "string",
    "tableName": "string",
    "type": "compaction"|"retention"|"orphan_file_deletion"
  }
  ...
]

--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
  • text
  • таблица
  • 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 версии 1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, которое соответствует двоичным данным 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.

Вывод

TableOptimizers -> (список)

Список объектов BatchTableOptimizer.

(структура)

Содержит данные об одном из оптимизаторов таблиц, возвращённых операцией BatchGetTableOptimizer.

catalogId -> (строка)

Идентификатор каталога таблицы.

databaseName -> (строка)

Имя базы данных в каталоге, в которой находится таблица.

tableName -> (строка)

Имя таблицы.

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

Объект TableOptimizer, содержащий данные о конфигурации и последнем запуске оптимизатора таблиц.

type -> (строка)

Тип оптимизатора таблиц. Допустимые значения:

  • compaction : для управления уплотнением с помощью оптимизатора таблиц.
  • retention : для управления сохранением моментальных снимков с помощью оптимизатора таблиц.
  • orphan_file_deletion : для управления удалением файлов-сирот с помощью оптимизатора таблиц.

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

Объект TableOptimizerConfiguration, указанный при создании или обновлении оптимизатора таблиц.

roleArn -> (строка)

Роль, переданная вызывающей стороной, предоставляющая службе разрешение на обновление ресурсов, связанных с оптимизатором, от имени вызывающей стороны.

enabled -> (булево)

Включено ли оптимизация таблиц.

vpcConfiguration -> (структура сортированного объединения)

Объект TableOptimizerVpcConfiguration, представляющий конфигурацию VPC для оптимизатора таблиц.

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

Примечание

Это структура сортированного объединения. Только один из следующих верхнеуровневых ключей может быть задан: glueConnectionName.

glueConnectionName -> (строка)

Имя подключения Glue, используемого для VPC для оптимизатора таблиц.

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

Конфигурация оптимизатора сохранения моментальных снимков.

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

Конфигурация оптимизатора сохранения моментальных снимков Iceberg.

snapshotRetentionPeriodInDays -> (целое число)

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

numberOfSnapshotsToRetain -> (целое число)

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

cleanExpiredFiles -> (булево)

Если установлено в значение false, моментальные снимки удаляются только из метаданных таблицы, а базовые файлы данных и метаданных не удаляются.

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

Конфигурация оптимизатора удаления файлов-сирот.

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

Конфигурация оптимизатора удаления файлов-сирот Iceberg.

orphanFileRetentionPeriodInDays -> (целое число)

Количество дней, в течение которых должны храниться файлы-сироты, прежде чем произойдёт их удаление. Если входной параметр не указан, используется значение по умолчанию 3.

location -> (строка)

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

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

Объект TableOptimizerRun, представляющий последний запуск оптимизатора таблиц.

eventType -> (строка)

Тип события, представляющий состояние выполнения оптимизатора таблиц.

startTimestamp -> (временная метка)

Представляет временную метку эпохи, в которую началась работа задачи уплотнения в Lake Formation.

endTimestamp -> (временная метка)

Представляет временную метку эпохи, в которую завершилась работа задачи уплотнения.

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

Объект RunMetrics, содержащий метрики для выполнения оптимизации.

Этот член устарел. Обратитесь к отдельным метрическим членам для уплотнения, сохранения и удаления файлов-сирот.

NumberOfBytesCompacted -> (строка)

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

NumberOfFilesCompacted -> (строка)

Количество файлов, удалённых во время выполнения задачи уплотнения.

NumberOfDpus -> (строка)

Количество DPU, потреблённых задачей, округлённое до ближайшего целого числа.

JobDurationInHour -> (строка)

Продолжительность задачи в часах.

error -> (строка)

Ошибка, произошедшая во время выполнения оптимизации.

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

Объект CompactionMetrics, содержащий метрики для выполнения оптимизации.

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

Структура, содержащая метрики уплотнения Iceberg для выполнения оптимизации.

NumberOfBytesCompacted -> (целое число с плавающей запятой)

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

NumberOfFilesCompacted -> (целое число с плавающей запятой)

Количество файлов, удалённых во время выполнения задачи уплотнения.

DpuHours -> (двойное)

Количество часов DPU, потреблённых задачей.

NumberOfDpus -> (целое число)

Количество DPU, потреблённых задачей, округлённое до ближайшего целого числа.

JobDurationInHour -> (двойное)

Продолжительность задачи в часах.

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

Объект RetentionMetrics, содержащий метрики для выполнения оптимизации.

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

Структура, содержащая метрики сохранения Iceberg для выполнения оптимизации.

NumberOfDataFilesDeleted -> (целое число с плавающей запятой)

Количество файлов данных, удалённых во время выполнения задачи сохранения.

NumberOfManifestFilesDeleted -> (целое число с плавающей запятой)

Количество файлов манифеста, удалённых во время выполнения задачи сохранения.

NumberOfManifestListsDeleted -> (целое число с плавающей запятой)

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

DpuHours -> (двойное)

Количество часов DPU, потреблённых задачей.

NumberOfDpus -> (целое число)

Количество DPU, потреблённых задачей, округлённое до ближайшего целого числа.

JobDurationInHour -> (двойное)

Продолжительность задачи в часах.

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

Объект OrphanFileDeletionMetrics, содержащий метрики для выполнения оптимизации.

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

Структура, содержащая метрики удаления файлов-сирот Iceberg для выполнения оптимизации.

NumberOfOrphanFilesDeleted -> (целое число с плавающей запятой)

Количество файлов-сирот, удалённых во время выполнения задачи удаления файлов-сирот.

DpuHours -> (двойное)

Количество часов DPU, потреблённых задачей.

NumberOfDpus -> (целое число)

Количество DPU, потреблённых задачей, округлённое до ближайшего целого числа.

JobDurationInHour -> (двойное)

Продолжительность задачи в часах.

Failures -> (список)

Список ошибок операции.

(структура)

Содержит данные об одной из ошибок в списке ошибок, возвращаемых операцией BatchGetTableOptimizer.

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

Объект ErrorDetail, содержащий код и детали сообщения об ошибке.

ErrorCode -> (строка)

Код, связанный с этой ошибкой.

ErrorMessage -> (строка)

Сообщение, описывающее ошибку.

catalogId -> (строка)

Идентификатор каталога таблицы.

databaseName -> (строка)

Имя базы данных в каталоге, в которой находится таблица.

tableName -> (строка)

Имя таблицы.

type -> (строка)

Тип оптимизатора таблиц.

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

END_OF_DOCUMENT_MARKER

Spec-Zone.ru

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