ZippyVendas

Amazon DynamoDB

Conecte-se ao Amazon DynamoDB

Amazon DynamoDB é um serviço de banco de dados NoSQL totalmente gerenciado oferecido pela AWS que fornece performance rápida e previsível com escalabilidade contínua. O DynamoDB permite armazenar e recuperar qualquer quantidade de dados e atende qualquer nível de tráfego de requisições, sem a necessidade de gerenciar hardware ou infraestrutura.

Com o DynamoDB, você pode:

  • Obter itens: Buscar itens nas suas tabelas usando chaves primárias
  • Inserir itens: Adicionar ou substituir itens nas suas tabelas
  • Consultar itens: Recuperar múltiplos itens usando queries através de índices
  • Escanear tabelas: Ler todos ou parte dos dados em uma tabela
  • Atualizar itens: Modificar atributos específicos de itens existentes
  • Deletar itens: Remover registros das suas tabelas

No ZippyVendas, a integração DynamoDB permite que seus agentes acessem e manipulem tabelas DynamoDB de forma segura usando credenciais AWS. Operações suportadas incluem:

  • Get: Recuperar um item pela sua chave
  • Put: Inserir ou sobrescrever itens
  • Query: Executar queries usando condições de chave e filtros
  • Scan: Ler múltiplos itens escaneando a tabela ou índice
  • Update: Alterar atributos específicos de um ou mais itens
  • Delete: Remover um item de uma tabela

Esta integração capacita agentes ZippyVendas a automatizar tarefas de gerenciamento de dados dentro das suas tabelas DynamoDB de forma programática, para que você possa construir workflows que gerenciam, modificam e recuperam dados NoSQL escaláveis sem esforço manual ou gerenciamento de servidor.

Instruções de Uso

Integre o Amazon DynamoDB aos workflows. Suporta operações Get, Put, Query, Scan, Update e Delete em tabelas DynamoDB.

Ferramentas

dynamodb_get

Obter um item de uma tabela DynamoDB pela chave primária

Entrada

ParâmetroTipoObrigatórioDescrição
regionstringSimRegião AWS (ex.: us-east-1)
accessKeyIdstringSimID da chave de acesso AWS
secretAccessKeystringSimChave de acesso secreta AWS
tableNamestringSimNome da tabela DynamoDB
keyobjectSimChave primária do item a recuperar
consistentReadbooleanNãoUsar leitura fortemente consistente

Saída

ParâmetroTipoDescrição
messagestringMensagem de status da operação
itemobjectItem recuperado

dynamodb_put

Inserir um item em uma tabela DynamoDB

Entrada

ParâmetroTipoObrigatórioDescrição
regionstringSimRegião AWS (ex.: us-east-1)
accessKeyIdstringSimID da chave de acesso AWS
secretAccessKeystringSimChave de acesso secreta AWS
tableNamestringSimNome da tabela DynamoDB
itemobjectSimItem para inserir na tabela

Saída

ParâmetroTipoDescrição
messagestringMensagem de status da operação
itemobjectItem criado

dynamodb_query

Consultar itens de uma tabela DynamoDB usando condições de chave

Entrada

ParâmetroTipoObrigatórioDescrição
regionstringSimRegião AWS (ex.: us-east-1)
accessKeyIdstringSimID da chave de acesso AWS
secretAccessKeystringSimChave de acesso secreta AWS
tableNamestringSimNome da tabela DynamoDB
keyConditionExpressionstringSimExpressão de condição de chave (ex.: "pk = :pk")
filterExpressionstringNãoExpressão de filtro para resultados
expressionAttributeNamesobjectNãoMapeamentos de nomes de atributos para palavras reservadas
expressionAttributeValuesobjectNãoValores de atributos de expressão
indexNamestringNãoNome do índice secundário para consultar
limitnumberNãoNúmero máximo de itens a retornar

Saída

ParâmetroTipoDescrição
messagestringMensagem de status da operação
itemsarrayArray de itens retornados
countnumberNúmero de itens retornados

dynamodb_scan

Escanear todos os itens em uma tabela DynamoDB

Entrada

ParâmetroTipoObrigatórioDescrição
regionstringSimRegião AWS (ex.: us-east-1)
accessKeyIdstringSimID da chave de acesso AWS
secretAccessKeystringSimChave de acesso secreta AWS
tableNamestringSimNome da tabela DynamoDB
filterExpressionstringNãoExpressão de filtro para resultados
projectionExpressionstringNãoAtributos a recuperar
expressionAttributeNamesobjectNãoMapeamentos de nomes de atributos para palavras reservadas
expressionAttributeValuesobjectNãoValores de atributos de expressão
limitnumberNãoNúmero máximo de itens a retornar

Saída

ParâmetroTipoDescrição
messagestringMensagem de status da operação
itemsarrayArray de itens retornados
countnumberNúmero de itens retornados

dynamodb_update

Atualizar um item em uma tabela DynamoDB

Entrada

ParâmetroTipoObrigatórioDescrição
regionstringSimRegião AWS (ex.: us-east-1)
accessKeyIdstringSimID da chave de acesso AWS
secretAccessKeystringSimChave de acesso secreta AWS
tableNamestringSimNome da tabela DynamoDB
keyobjectSimChave primária do item a atualizar
updateExpressionstringSimExpressão de atualização (ex.: "SET #name = :name")
expressionAttributeNamesobjectNãoMapeamentos de nomes de atributos para palavras reservadas
expressionAttributeValuesobjectNãoValores de atributos de expressão
conditionExpressionstringNãoCondição que deve ser atendida para a atualização ter sucesso

Saída

ParâmetroTipoDescrição
messagestringMensagem de status da operação
itemobjectItem atualizado

dynamodb_delete

Deletar um item de uma tabela DynamoDB

Entrada

ParâmetroTipoObrigatórioDescrição
regionstringSimRegião AWS (ex.: us-east-1)
accessKeyIdstringSimID da chave de acesso AWS
secretAccessKeystringSimChave de acesso secreta AWS
tableNamestringSimNome da tabela DynamoDB
keyobjectSimChave primária do item a deletar
conditionExpressionstringNãoCondição que deve ser atendida para a deleção ter sucesso

Saída

ParâmetroTipoDescrição
messagestringMensagem de status da operação

Notas

  • Categoria: tools
  • Tipo: dynamodb
On this page

On this page

Comece a automatizar hoje
Confiado por empresas em todo o Brasil.
Crie fluxos de automação de vendas com IA no WhatsApp de forma visual e intuitiva.
Começar grátis