[ aws . supplychain ]
обновить-озеро-данных-набор-данных
Описание
Позволяет программно обновить набор данных озера данных Amazon Web Services Supply Chain. Разработчики могут обновить описание набора данных озера данных для заданного идентификатора экземпляра, пространства имен и имени набора данных.
См. также: Документация API AWS
Синтаксис
update-data-lake-dataset
--instance-id <value>
--namespace <value>
--name <value>
[--description <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]
Параметры
--instance-id (строка)
--namespace (строка)
Пространство имен набора данных. Помимо настраиваемого пространства имен, каждый экземпляр поставляется с предварительно определенными пространствами имен:
- asc - Для получения информации о поддерживаемых наборах данных Amazon Web Services Supply Chain см. https://docs.aws.amazon.com/aws-supply-chain/latest/userguide/data-model-asc.html .
- default - Для наборов данных с настраиваемыми схемами пользователей.
--name (строка)
--description (строка)
--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.
Вывод
набор_данных -> (структура)
Подробности обновленного набора данных.
instanceId -> (строка)
namespace -> (строка)
Пространство имен набора данных. Помимо настраиваемого пространства имен, каждый экземпляр поставляется с предварительно определенными пространствами имен:
- asc - Для получения информации о поддерживаемых наборах данных Amazon Web Services Supply Chain см. https://docs.aws.amazon.com/aws-supply-chain/latest/userguide/data-model-asc.html .
- default - Для наборов данных с настраиваемыми схемами пользователей.
name -> (строка)
arn -> (строка)
schema -> (структура)
Схема набора данных.
name -> (строка)
fields -> (список)
Список деталей полей схемы набора данных.
(структура)
Подробности поля набора данных.
name -> (строка)
type -> (строка)
isRequired -> (булево)
primaryKeys -> (список)
Список полей первичного ключа для набора данных. Определенные первичные ключи могут помочь методам извлечения данных гарантировать уникальность данных: стратегия избежания дублирования CreateDataIntegrationFlow будет использовать первичные ключи для выполнения дедубликации записей перед записью в набор данных; UPSERT и DELETE SendDataIntegrationEvent могут работать только с наборами данных с первичными ключами. Для получения более подробной информации обратитесь к этим документациям по извлечению данных.
Обратите внимание, что определение первичных ключей не обязательно означает, что набор данных не может содержать дубликатов записей; дубликаты записей все еще могут быть импортированы, если дедублирование в CreateDataIntegrationFlow отключено или через операцию APPEND в SendDataIntegrationEvent.
(структура)
Детали поля первичного ключа.
name -> (строка)
description -> (строка)
partitionSpec -> (структура)
Спецификация разбиения для набора данных.
fields -> (список)
Поля, по которым следует разбить набор данных. Разбиения будут применяться иерархически в соответствии с порядком этого списка.
(структура)
Подробности поля разбиения.
name -> (строка)
transform -> (структура)
Преобразование поля разбиения. Преобразование определяет, как разбить данные по заданному полю. Например, для метки времени вы можете указать, что вы хотите разбивать поля по дням, например, запись данных со значением 2025-01-03T00:00:00Z в поле разбиения находится в разбиении 2025-01-03. Также следует отметить, что запись данных без значения в необязательном поле разбиения находится в разбиении NULL.
type -> (строка)
Тип преобразования разбиения для этого поля. Доступные варианты:
- IDENTITY - Разбивает данные по заданному полю по его точным значениям.
- YEAR - Разбивает данные по полю метки времени с использованием годовой гранулярности.
- MONTH - Разбивает данные по полю метки времени с использованием месячной гранулярности.
- DAY - Разбивает данные по полю метки времени с использованием ежедневной гранулярности.
- HOUR - Разбивает данные по полю метки времени с использованием часовой гранулярности.
createdTime -> (временная_метка)
lastModifiedTime -> (временная_метка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.