PutDynamoDB 2025.5.31.15

Pacote

org.apache.nifi | nifi-aws-nar

Descrição

Coloca um documento do DynamoDB com base no hash e na chave de intervalo. A tabela pode ter hash e intervalo ou somente chave de hash. Atualmente, as chaves compatíveis são cadeia de caracteres e número e o valor pode ser um documento JSON. No caso de chaves de hash e de intervalo, ambas as chaves são necessárias para a operação. O conteúdo do FlowFile deve ser JSON. O conteúdo do FlowFile é mapeado para o atributo JSON Document especificado no item DynamoDB.

Tags

AWS, Amazon, DynamoDB, Inserir, Put

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Serviço de provedor de credenciais AWS

O Controller Service que é usado para obter o provedor de credenciais AWS

Itens de lote para cada solicitação (entre 1 e 50)

Os itens a serem recuperados em um lote

Conjunto de caracteres do documento

Conjunto de caracteres de dados no documento

Tempo limite de comunicação

URL de substituição do ponto de extremidade

URL do ponto de extremidade a ser usado em vez do padrão do AWS, incluindo esquema, host, porta e caminho. As bibliotecas AWS selecionam um URL de ponto de extremidade com base na região AWS, mas essa propriedade substitui o URL do ponto de extremidade selecionado, permitindo o uso com outros pontos de extremidade compatíveis com S3.

Nome da chave de hash

O nome da chave de hash do item

Valor da chave de hash

O valor da chave de hash do item

Tipo de valor da chave de hash

O tipo de valor da chave de hash do item

Atributo de documento Json

O documento Json a ser recuperado do item do dynamodb (tipo “s” no esquema)

Nome da chave de intervalo

O nome da chave de intervalo do item

Valor da chave de intervalo

Tipo de valor da chave de intervalo

O tipo de valor da chave de intervalo do item

Região

Serviço de contexto SSL

Especifica um serviço de contexto SSL opcional que, se fornecido, será usado para criar conexões

Nome da tabela

O nome da tabela do DynamoDB

proxy-configuration-service

Especifica o serviço de Controller Service de configuração de proxy para a realização de proxy de solicitações de rede.

Relações

Nome

Descrição

failure

FlowFiles são encaminhados para a relação de falha

success

FlowFiles são encaminhados para a relação success

unprocessed

FlowFiles são encaminhados para a relação não processada quando o DynamoDB não é capaz de processar todos os itens da solicitação. Os motivos típicos são a capacidade insuficiente da taxa de transferência da tabela e o excesso do número máximo de bytes por solicitação. Os FlowFiles não processados podem ser tentados novamente com uma nova solicitação.

Grava atributos

Nome

Descrição

dynamodb.key.error.unprocessed

Chaves DynamoDB não processadas

dynmodb.range.key.value.error

Erro de chave de intervalo DynamoDB

dynamodb.key.error.not.found

Chave DynamoDB não encontrada

dynamodb.error.exception.message

Mensagem de exceção DynamoDB

dynamodb.error.code

Código de erro do DynamoDB

dynamodb.error.message

Mensagem de erro do DynamoDB

dynamodb.error.service

Serviço de erro de DynamoDB

dynamodb.error.retryable

O erro de DynamoDB pode ser tentado novamente

dynamodb.error.request.id

ID de solicitação do erro de DynamoDB

dynamodb.error.status.code

Código de status de erro do DynamoDB

dynamodb.item.io.error

Mensagem de exceção de IO ao criar um item

Consulte também