Skip to main content

PutDynamoDB

Описание

Сохраняет документ в DynamoDB на основе хэш-ключа и ключа диапазона. Таблица может содержать либо хэш-ключ и ключ диапазона, либо только хэш-ключ. В настоящее время поддерживаются ключи типа строка и число, а значение может быть документом JSON. В случае наличия как хэш-ключа, так и ключа диапазона оба ключа требуются для выполнения операции. Содержимое FlowFile должно быть в формате JSON. Содержимое FlowFile сопоставляется с указанным атрибутом Json Document в элементе DynamoDB.

Теги

Amazon, DynamoDB, AWS, Put, Insert

Свойства

НазваниеОписание
Table NameНазвание таблицы DynamoDB Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
RegionNo description provided.
AWS Credentials Provider ServiceСлужба контроллера, которая используется для получения поставщика учетных данных AWS.
Json Document attributeДокумент Json, который необходимо получить из элемента DynamoDB (тип 's' в схеме) Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Hash Key NameИмя хэш-ключа элемента. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Range Key NameNo description provided. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Hash Key ValueЗначение хэш-ключа элемента Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Range Key ValueNo description provided. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Hash Key Value TypeТип значения хэш-ключа элемента.
Range Key Value TypeТип значения ключа диапазона для элемента
Character set of documentНабор символов данных в документе Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Batch items for each request (between 1 and 50)Количество элементов, которые необходимо получить за один пакет Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Communications TimeoutNo description provided.
Endpoint Override URLURL-адрес конечной точки, который будет использоваться вместо URL-адреса AWS по умолчанию, включая схему, хост, порт и путь. Библиотеки AWS выбирают URL-адрес конечной точки в зависимости от региона AWS, но это свойство переопределяет выбранный URL-адрес конечной точки, позволяя использовать другие конечные точки, совместимые с S3. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
SSL Context ServiceУказывает необязательный контекстный сервис SSL, который, если он указан, будет использоваться для создания соединений
Proxy Configuration ServiceУказывает службу контроллера конфигурации прокси для проксирования сетевых запросов.

Взаимосвязи

  • unprocessed: Файлы потока направляются в необработанную связь, когда DynamoDB не может обработать все элементы запроса. Типичными причинами являются недостаточная пропускная способность таблицы и превышение максимального количества байт на запрос. Необработанные файлы FlowFiles можно отправить повторно с помощью нового запроса.
  • success: Файлы потока направляются в отношение успеха
  • failure: Файлы потока направляются в отношение сбоя