PutDynamoDB 2025.10.2.19¶
Pacote¶
org.apache.nifi | nifi-aws-nar
Descrição¶
Puts a document from DynamoDB based on hash and range key. The table can have either hash and range or hash key alone. Currently the keys supported are string and number and value can be json document. In case of hash and range keys both key are required for the operation. The FlowFile content must be JSON. FlowFile content is mapped to the specified Json Document attribute in the DynamoDB item.
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 |
The Json document to be retrieved from the dynamodb item ( “s” type in the schema) |
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 |