Sim

Amazon DynamoDB

Connexion à Amazon DynamoDB

Amazon DynamoDB est un service de base de données NoSQL entièrement géré proposé par AWS qui offre des performances rapides et prévisibles avec une évolutivité transparente. DynamoDB vous permet de stocker et de récupérer n'importe quelle quantité de données et gère n'importe quel niveau de trafic de requêtes, sans que vous ayez à gérer le matériel ou l'infrastructure.

Avec DynamoDB, vous pouvez :

  • Obtenir des éléments : rechercher des éléments dans vos tables à l'aide de clés primaires
  • Mettre des éléments : ajouter ou remplacer des éléments dans vos tables
  • Interroger des éléments : récupérer plusieurs éléments à l'aide de requêtes sur les index
  • Scanner des tables : lire tout ou partie des données d'une table
  • Mettre à jour des éléments : modifier des attributs spécifiques d'éléments existants
  • Supprimer des éléments : supprimer des enregistrements de vos tables

Dans Sim, l'intégration DynamoDB permet à vos agents d'accéder en toute sécurité aux tables DynamoDB et de les manipuler à l'aide des identifiants AWS. Les opérations prises en charge comprennent :

  • Get : récupérer un élément par sa clé
  • Put : insérer ou écraser des éléments
  • Query : exécuter des requêtes à l'aide de conditions de clé et de filtres
  • Scan : lire plusieurs éléments en scannant la table ou l'index
  • Update : modifier des attributs spécifiques d'un ou plusieurs éléments
  • Delete : supprimer un élément d'une table

Cette intégration permet aux agents Sim d'automatiser les tâches de gestion de données au sein de vos tables DynamoDB de manière programmatique, afin que vous puissiez créer des flux de travail qui gèrent, modifient et récupèrent des données NoSQL évolutives sans effort manuel ni gestion de serveur.

Instructions d'utilisation

Intégrez Amazon DynamoDB dans les flux de travail. Prend en charge les opérations Get, Put, Query, Scan, Update et Delete sur les tables DynamoDB.

Outils

dynamodb_get

Récupérer un élément d'une table DynamoDB par clé primaire

Entrée

ParamètreTypeObligatoireDescription
regionchaîneOuiRégion AWS (par ex., us-east-1)
accessKeyIdchaîneOuiID de clé d'accès AWS
secretAccessKeychaîneOuiClé d'accès secrète AWS
tableNamechaîneOuiNom de la table DynamoDB
keyobjetOuiClé primaire de l'élément à récupérer
consistentReadbooléenNonUtiliser une lecture fortement cohérente

Sortie

ParamètreTypeDescription
messagechaîneMessage d'état de l'opération
itemobjetÉlément récupéré

dynamodb_put

Mettre un élément dans une table DynamoDB

Entrée

ParamètreTypeObligatoireDescription
regionchaîneOuiRégion AWS (par ex., us-east-1)
accessKeyIdchaîneOuiID de clé d'accès AWS
secretAccessKeychaîneOuiClé d'accès secrète AWS
tableNamechaîneOuiNom de la table DynamoDB
itemobjetOuiÉlément à mettre dans la table

Sortie

ParamètreTypeDescription
messagechaîneMessage d'état de l'opération
itemobjetÉlément créé

dynamodb_query

Interroger les éléments d'une table DynamoDB à l'aide de conditions de clé

Entrée

ParamètreTypeObligatoireDescription
regionchaîneOuiRégion AWS (par ex., us-east-1)
accessKeyIdchaîneOuiID de clé d'accès AWS
secretAccessKeychaîneOuiClé d'accès secrète AWS
tableNamechaîneOuiNom de la table DynamoDB
keyConditionExpressionchaîneOuiExpression de condition de clé (par ex., "pk = :pk")
filterExpressionchaîneNonExpression de filtre pour les résultats
expressionAttributeNamesobjetNonMappages de noms d'attributs pour les mots réservés
expressionAttributeValuesobjetNonValeurs d'attributs d'expression
indexNamechaîneNonNom de l'index secondaire à interroger
limitnombreNonNombre maximum d'éléments à retourner

Sortie

ParamètreTypeDescription
messagechaîneMessage d'état de l'opération
itemstableauTableau des éléments retournés
countnombreNombre d'éléments retournés

dynamodb_scan

Scanner tous les éléments d'une table DynamoDB

Entrée

ParamètreTypeObligatoireDescription
regionchaîneOuiRégion AWS (par ex., us-east-1)
accessKeyIdchaîneOuiID de clé d'accès AWS
secretAccessKeychaîneOuiClé d'accès secrète AWS
tableNamechaîneOuiNom de la table DynamoDB
filterExpressionchaîneNonExpression de filtre pour les résultats
projectionExpressionchaîneNonAttributs à récupérer
expressionAttributeNamesobjetNonMappages de noms d'attributs pour les mots réservés
expressionAttributeValuesobjetNonValeurs d'attributs d'expression
limitnombreNonNombre maximum d'éléments à retourner

Sortie

ParamètreTypeDescription
messagestringMessage d'état de l'opération
itemsarrayTableau des éléments retournés
countnumberNombre d'éléments retournés

dynamodb_update

Mettre à jour un élément dans une table DynamoDB

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiRégion AWS (par ex., us-east-1)
accessKeyIdstringOuiID de clé d'accès AWS
secretAccessKeystringOuiClé d'accès secrète AWS
tableNamestringOuiNom de la table DynamoDB
keyobjectOuiClé primaire de l'élément à mettre à jour
updateExpressionstringOuiExpression de mise à jour (par ex., "SET #name = :name")
expressionAttributeNamesobjectNonMappages de noms d'attributs pour les mots réservés
expressionAttributeValuesobjectNonValeurs d'attributs d'expression
conditionExpressionstringNonCondition qui doit être remplie pour que la mise à jour réussisse

Sortie

ParamètreTypeDescription
messagestringMessage d'état de l'opération
itemobjectÉlément mis à jour

dynamodb_delete

Supprimer un élément d'une table DynamoDB

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiRégion AWS (par ex., us-east-1)
accessKeyIdstringOuiID de clé d'accès AWS
secretAccessKeystringOuiClé d'accès secrète AWS
tableNamestringOuiNom de la table DynamoDB
keyobjectOuiClé primaire de l'élément à supprimer
conditionExpressionstringNonCondition qui doit être remplie pour que la suppression réussisse

Sortie

ParamètreTypeDescription
messagestringMessage d'état de l'opération

Notes

  • Catégorie : tools
  • Type : dynamodb
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started