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 -> (строка)
retentionConfiguration -> (структура)
Конфигурация оптимизатора сохранения моментальных снимков.
icebergConfiguration -> (структура)
Конфигурация оптимизатора сохранения моментальных снимков Iceberg.
snapshotRetentionPeriodInDays -> (целое число)
numberOfSnapshotsToRetain -> (целое число)
cleanExpiredFiles -> (булево)
orphanFileDeletionConfiguration -> (структура)
Конфигурация оптимизатора удаления файлов-сирот.
icebergConfiguration -> (структура)
Конфигурация оптимизатора удаления файлов-сирот Iceberg.
orphanFileRetentionPeriodInDays -> (целое число)
location -> (строка)
lastRun -> (структура)
Объект TableOptimizerRun, представляющий последний запуск оптимизатора таблиц.
eventType -> (строка)
startTimestamp -> (временная метка)
endTimestamp -> (временная метка)
metrics -> (структура)
Объект RunMetrics, содержащий метрики для выполнения оптимизации.
Этот член устарел. Обратитесь к отдельным метрическим членам для уплотнения, сохранения и удаления файлов-сирот.
NumberOfBytesCompacted -> (строка)
NumberOfFilesCompacted -> (строка)
NumberOfDpus -> (строка)
JobDurationInHour -> (строка)
error -> (строка)
compactionMetrics -> (структура)
Объект CompactionMetrics, содержащий метрики для выполнения оптимизации.
IcebergMetrics -> (структура)
Структура, содержащая метрики уплотнения Iceberg для выполнения оптимизации.
NumberOfBytesCompacted -> (целое число с плавающей запятой)
NumberOfFilesCompacted -> (целое число с плавающей запятой)
DpuHours -> (двойное)
NumberOfDpus -> (целое число)
JobDurationInHour -> (двойное)
retentionMetrics -> (структура)
Объект RetentionMetrics, содержащий метрики для выполнения оптимизации.
IcebergMetrics -> (структура)
Структура, содержащая метрики сохранения Iceberg для выполнения оптимизации.
NumberOfDataFilesDeleted -> (целое число с плавающей запятой)
NumberOfManifestFilesDeleted -> (целое число с плавающей запятой)
NumberOfManifestListsDeleted -> (целое число с плавающей запятой)
DpuHours -> (двойное)
NumberOfDpus -> (целое число)
JobDurationInHour -> (двойное)
orphanFileDeletionMetrics -> (структура)
Объект OrphanFileDeletionMetrics, содержащий метрики для выполнения оптимизации.
IcebergMetrics -> (структура)
Структура, содержащая метрики удаления файлов-сирот Iceberg для выполнения оптимизации.
NumberOfOrphanFilesDeleted -> (целое число с плавающей запятой)
DpuHours -> (двойное)
NumberOfDpus -> (целое число)
JobDurationInHour -> (двойное)
Failures -> (список)
Список ошибок операции.
(структура)
Содержит данные об одной из ошибок в списке ошибок, возвращаемых операцией BatchGetTableOptimizer.
error -> (структура)
Объект ErrorDetail, содержащий код и детали сообщения об ошибке.
ErrorCode -> (строка)
ErrorMessage -> (строка)
catalogId -> (строка)
databaseName -> (строка)
tableName -> (строка)
type -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.