Erreurs DynamoDB

Erreurs DynamoDB courantes (et comment les corriger)

Les erreurs DynamoDB que les développeurs rencontrent le plus — chacune avec sa signification, sa cause et la solution exacte.

Erreurs de validation et d'expression (52)

DynamoDB ValidationException — Causes et comment corriger
Une ValidationException DynamoDB : la requête est rejetée comme malformée avant exécution. Les déclencheurs courants et la correction de chacun.
"Query condition missed key schema element" — Correction DynamoDB
Query condition missed key schema element signifie que ta KeyConditionExpression n'a pas d'égalité sur la clé de partition. Interroge un GSI ou fais un Scan.
"The provided key element does not match the schema" — Correctif DynamoDB
Cette ValidationException : un nom ou type d'attribut de clé ne colle pas au KeySchema de ta table — clé de tri manquante, ou nombre envoyé en chaîne.
Erreur de syntaxe "Invalid UpdateExpression" — Correctif DynamoDB
Une Invalid UpdateExpression vient souvent d'un mot réservé utilisé tel quel ou d'un placeholder #name ou :value absent. Comment lire le message et corriger.
"ExpressionAttributeValues contains invalid value" — Solution DynamoDB
Cette ValidationException signifie qu'une valeur d'ExpressionAttributeValues est vide, du mauvais type, ou un placeholder jamais défini dans ton expression.
"Item size has exceeded the maximum allowed size" — Correctif DynamoDB
Les éléments DynamoDB sont plafonnés à 400 Ko. Cette ValidationException signifie que ton élément dépasse : comment vérifier sa taille et repasser dessous.
DynamoDB ConditionalCheckFailedException — Causes et correction
ConditionalCheckFailedException signifie que ton ConditionExpression s'est évalué à faux, donc DynamoDB a rejeté l'écriture et laissé l'élément inchangé.
DynamoDB TransactionCanceledException — Décoder les motifs d'annulation
TransactionCanceledException : un élément a échoué et toute la transaction a été annulée. Lis CancellationReasons pour savoir lequel et pourquoi.
DynamoDB SerializationException — Causes & Solution
SerializationException signifie que ton JSON ne colle pas au format filaire de DynamoDB — souvent un nombre enveloppé en chaîne. Corrige les wrappers typés.
« Supplied AttributeValue is empty » — Solution DynamoDB
Cette ValidationException : un AttributeValue n'a aucune valeur typée — set vide, chaîne de clé vide, ou champ undefined. Retire-le ou donne une valeur.
"One or more parameter values were invalid" — Solution DynamoDB
Cette ValidationException : une valeur enfreint une règle DynamoDB — set vide, chaîne de clé vide, ou type incompatible. Le message nomme le paramètre.
"Invalid size for parameter" — Solution d'écriture vectorielle DynamoDB
DynamoDB rejette une écriture vectorielle quand le nombre de dimensions de l'embedding ne correspond pas à l'index vectoriel. Le message nomme l'attribut et les deux tailles.
"Search vector contains invalid values" — Solution DynamoDB
SearchVectors rejette un vecteur de requête enveloppé dans le type L de DynamoDB ou portant des valeurs non flottantes. Le paramètre est un simple tableau JSON, pas un attribut List.
"SearchConditionExpression must be provided" — Solution DynamoDB
Un index vectoriel avec une clé HASH dans son schéma de recherche exige que chaque appel SearchVectors épingle exactement une valeur de partition. Le filtre a cessé d'être optionnel à la création de l'index.
"Query key condition not supported" — Correction DynamoDB
DynamoDB rejette l'opérateur de ta KeyConditionExpression : le schéma de clé l'interdit, la clé de partition n'accepte que l'égalité. Voici les autorisés.
"Attribute name is a reserved keyword" — Correction DynamoDB
DynamoDB rejette les mots réservés comme status, name ou size en noms d'attribut bruts. Donne-leur un alias ExpressionAttributeNames comme #status.
« Float types are not supported » — Correction DynamoDB boto3
boto3 lève TypeError « Float types are not supported » parce que DynamoDB stocke des décimaux exacts. Convertis les floats en decimal.Decimal via la chaîne.
"Number overflow" — Correctif de la limite de taille des nombres DynamoDB
Le type N de DynamoDB tient 38 chiffres de précision et une magnitude jusqu'à ~9,9E+125. Au-delà, stocke grands identifiants et hautes précisions en chaînes.
"The provided expression refers to an attribute that does not exist" — Correction
Ton UpdateExpression ou ConditionExpression vise un chemin absent de l'élément — map parent manquant, faute de frappe, ou calcul sur un attribut absent.
"Provided list of item keys contains duplicates" (BatchGetItem) — Correction
DynamoDB rejette un BatchGetItem quand la liste Keys d'une table répète une clé primaire. Tout le lot échoue — dédoublonne les clés avant l'envoi.
"Provided list of item keys contains duplicates" (BatchWriteItem) — Correction
DynamoDB rejette un BatchWriteItem quand deux actions ciblent la même clé primaire. Un lot ne peut pas toucher un élément deux fois — fusionne les doublons.
"Expression size has exceeded the maximum allowed size" (4 Ko) — Solution
DynamoDB plafonne toute chaîne d'expression à 4 Ko. Une FilterExpression, ConditionExpression ou UpdateExpression au-delà est rejetée. Comment la réduire.
"Aggregated size of all range keys has exceeded the size limit" — Correctif
DynamoDB plafonne une clé de tri à 1024 octets et une clé de partition à 2048 octets. Le calcul derrière cette ValidationException, et comment corriger.
« Filter Expression can only contain non-primary key attributes » — Correction
DynamoDB rejette une FilterExpression qui nomme une clé de partition ou de tri. Les clés vont dans la KeyConditionExpression : comment restructurer.
DynamoDB BatchGetItem : limite de 100 éléments — correction "Too Many Items"
BatchGetItem accepte au maximum 100 éléments (et 16 Mo) par appel. Demande plus et DynamoDB rejette toute la requête. La limite, plus la boucle de découpage.
"Too many items requested for the BatchWriteItem call" — Correction
BatchWriteItem accepte au maximum 25 actions put ou delete par appel. Envoie plus et DynamoDB rejette toute la requête avec une ValidationException.
DynamoDB "Can Not Use Both Expression and Non-Expression Parameters" — Correction
DynamoDB rejette une requête qui mélange un paramètre hérité comme KeyConditions avec KeyConditionExpression. Retire l'hérité et utilise les expressions.
"Local secondary indexes must be specified at table creation" — Correction
Un index secondaire local ne peut être défini qu'à la création de la table, jamais ajouté ensuite. Pourquoi la contrainte existe et comment la contourner.
DynamoDB TransactionCanceledException — Corriger ConditionalCheckFailed
Un TransactWriteItems annulé avec ConditionalCheckFailed : la condition d'un élément a échoué et annulé toute la transaction. Comment le retrouver.
"Value provided in ExpressionAttributeNames unused in expressions" — Solution
DynamoDB rejette une requête qui déclare un alias ExpressionAttributeNames qu'aucune expression ne référence. Retire-le, ou corrige l'expression fautive.
« Value provided in ExpressionAttributeValues unused in expressions » — Correction
DynamoDB rejette une requête qui déclare un placeholder ExpressionAttributeValues inutilisé. Retire la valeur orpheline ou corrige l'expression.
Échec d'import DynamoDB depuis S3 — Correction du format invalide
L'import DynamoDB depuis S3 échoue si les objets ne suivent pas l'InputFormat ou la compression déclarés, ou si les éléments n'ont pas la clé primaire.
"Size of hashkey has exceeded the maximum size limit of 2048 bytes" — Correctif
Une clé de partition DynamoDB fait au plus 2048 octets, une clé de tri 1024 octets. Au-delà, l'écriture est rejetée : comment repenser la clé.
DynamoDB GSI "Does Not Project" un attribut — Correctif
Un GSI ne renvoie que les attributs de clé plus sa projection, donc l'interroger pour autre chose échoue. Change la projection ou la requête — voici comment.
"Nesting Levels have exceeded supported limits" — Correctif DynamoDB des 32 niveaux
DynamoDB plafonne l'imbrication des maps et des lists à 32 niveaux — au-delà, « Nesting Levels have exceeded supported limits ». Comment les aplatir.
"Segment must be less than TotalSegments" — Correction du Scan parallèle
Le Scan parallèle exige 0 ≤ Segment < TotalSegments, envoyés ensemble. Donne à chaque worker un Segment distinct, de 0 à TotalSegments − 1.
DynamoDB « Cannot Specify AttributesToGet When Select Is COUNT » — Solution
DynamoDB rejette un Query ou un Scan qui combine Select=COUNT avec ProjectionExpression ou AttributesToGet. COUNT renvoie un nombre — retire la projection.
DynamoDB Streams « The ARN provided is invalid » — Solution
DynamoDB Streams rejette un ARN de stream malformé ou factice comme /stream/latest. Passe le vrai LatestStreamArn que renvoie DescribeTable, tel quel.
« Transaction request cannot include multiple operations on one item » — Solution
DynamoDB rejette un TransactWriteItems quand deux actions ciblent la même clé primaire. Fusionne les doublons, ou déplace l'une dans une écriture à part.
DynamoDB TransactWriteItems : limite de 100 actions — correction
TransactWriteItems plafonne à 100 actions ; au-delà, ValidationException sur la longueur de TransactItems. Découpe, ou passe à BatchWriteItem par 25.
L'attribut TTL DynamoDB doit être un Number — Causes et solution
Le TTL DynamoDB n'expire que les éléments dont l'attribut TTL est un Number en secondes epoch Unix. String, millisecondes ou absence n'expirent jamais.
DynamoDB "The expression can not be empty" — Solution
DynamoDB rejette un paramètre d'expression passé en chaîne vide. Omets entièrement FilterExpression ou UpdateExpression quand tu n'as rien à envoyer.
"ExpressionAttributeNames contains invalid key: Syntax error" — Solution
DynamoDB rejette une map ExpressionAttributeNames dont la clé de placeholder enfreint la syntaxe `#name`. La règle de nommage, et où va le vrai nom.
"Two document paths overlap with each other" (DynamoDB) — Solution
DynamoDB rejette une UpdateExpression qui définit à la fois un chemin parent et un chemin imbriqué dedans. Replie l'enfant, ou fais deux updates.
"The document path provided in the update expression is invalid" — Correction
Un chemin de document invalide signifie que le parent de ton attribut imbriqué n'existe pas ou n'est pas un map. DynamoDB ne le crée jamais — crée-le d'abord.
"An operand in the update expression has an incorrect data type" — Solution
Le type de l'opérande d'update ne colle pas au stocké — ADD sur un non-nombre, list_append sur une non-liste, un set incompatible. La correction par action.
DynamoDB IdempotentParameterMismatchException — Causes et correction
TransactWriteItems rejette une reprise réutilisant un ClientRequestToken au payload différent dans la fenêtre d'idempotence de 10 minutes. La correction.
"Consistent reads are not supported on global secondary indexes" — Correction
Interroger un GSI avec ConsistentRead à true lève une ValidationException : les GSI ne servent qu'en cohérence à terme. Retire le drapeau ou lis la table.
DynamoDB DuplicateItemException (PartiQL INSERT) — Causes et correction
Un INSERT PartiQL échoue avec DuplicateItemException si la clé primaire existe déjà. Contrairement à PutItem, il n'écrase pas : utilise UPDATE ou PutItem.
"Unexpected from source" (PartiQL DynamoDB) — Correctif
PartiQL lève « Unexpected from source » quand un nom de table à tirets ou caractères spéciaux n'est pas en guillemets doubles dans FROM. Une paire suffit.
boto3 "Parameter validation failed" (ParamValidationError) — Correctif
botocore lève ParamValidationError avant que la requête n'atteigne DynamoDB — souvent une confusion de types client-vs-resource. Comment le lire et corriger.
"The provided starting key is invalid" (DynamoDB) — Correction
DynamoDB rejette une ExclusiveStartKey qui ne correspond pas au schéma de clé de la table ou de l'index parcouru. Renvoie LastEvaluatedKey telle quelle.

Erreurs de débit et de limitation (11)

DynamoDB ProvisionedThroughputExceededException — Causes et correction
DynamoDB lève ProvisionedThroughputExceededException quand lectures ou écritures dépassent la capacité provisionnée d'une table ou d'un GSI. Le correctif.
DynamoDB ThrottlingException — Causes et solution
ThrottlingException signifie que ton taux de requêtes a dépassé une limite, souvent sur des appels comme CreateTable. Réessaie avec backoff exponentiel.
DynamoDB ItemCollectionSizeLimitExceededException — Causes & correctif
Cette erreur ne touche que les tables dotées d'un index secondaire local — une collection d'éléments (même clé de partition) a dépassé 10 Go. La correction.
DynamoDB RequestLimitExceeded — Causes et correction
RequestLimitExceeded, limite de débit du compte : 40 000 unités de requête en lecture et écriture par seconde par défaut. Relève-la dans Service Quotas.
DynamoDB TransactionConflictException — Causes et solution
TransactionConflictException signifie qu'une autre transaction touche déjà le même élément. C'est transitoire — réessaie avec backoff et garde-les petites.
"Provisioned throughput decreases are limited within a given day" — Correction
DynamoDB limite le nombre de baisses de capacité provisionnée d'une table par jour UTC. Le calcul du quota et les moyens de contourner l'erreur UpdateTable.
Débit à la demande DynamoDB dépassé — Causes et correctif
Les tables à la demande throttlent aussi : débit maximal configuré, montée au-delà du double du pic précédent, quota de table. Comment lever les plafonds.
DynamoDB limité malgré la capacité — Correctif de la clé chaude
DynamoDB limite une clé de partition chaude même avec de la capacité libre : chaque partition physique plafonne à 3 000 RCU et 1 000 WCU. La correction.
DynamoDB TransactionInProgressException — Causes et solution
Une reprise de TransactWriteItems a réutilisé le ClientRequestToken d'une tentative en cours. Continue avec backoff, timeouts au-delà de 5 secondes.
DynamoDB InternalServerError (HTTP 500) — Que faire
Un HTTP 500 de DynamoDB est une panne transitoire côté service, réessayable — mais une écriture échouée peut avoir été appliquée. La gestion des reprises.
DynamoDB ReplicatedWriteConflictException — Causes et correction
Sur une table globale multi-Région fortement cohérente, une écriture est rejetée si une autre Région modifie le même élément. Réessayable : voici comment.

Erreurs de table et de ressource (19)

DynamoDB ResourceNotFoundException — Causes et correction
ResourceNotFoundException signifie que la table ou l'index n'existe pas dans la région et le compte appelés. Vérifie le nom, la région et les identifiants.
DynamoDB ResourceInUseException ("Table already exists") — Correction
ResourceInUseException signifie que la table existe déjà ou est encore en CREATING, UPDATING ou DELETING. Vérifie son statut avec DescribeTable avant d'agir.
DynamoDB LimitExceededException — Causes & correctif
LimitExceededException signifie trop d'appels CreateTable, UpdateTable ou DeleteTable concurrents, ou une limite de compte atteinte. Comment rester dessous.
« The table does not have the specified index » — Correction
DynamoDB rejette l'appel : l'IndexName n'existe pas sur la table, est mal orthographié, ou le GSI n'est pas encore ACTIVE. Comment vérifier et corriger.
DynamoDB BackupNotFoundException — Causes et correction
DynamoDB BackupNotFoundException : aucune sauvegarde ne correspond au BackupArn passé — mauvais ARN, sauvegarde supprimée ou expirée, ou mauvaise région.
DynamoDB ReplicaNotFoundException — Causes et correction
ReplicaNotFoundException : le réplica de Région que tu mets à jour n'est pas dans la table globale — mauvaise Région, réplica supprimé, ou concurrence.
"Attempting to modify a GSI that is being created" — Correction
DynamoDB bloque les changements de structure tant qu'un index secondaire global se construit. Attends que IndexStatus passe ACTIVE, ou séquence tes appels.
DynamoDB ExportTableToPointInTime — corriger PITR non activé
Sans point-in-time recovery sur la table source, ExportTableToPointInTime lève PointInTimeRecoveryUnavailableException. La correction, en une commande.
Incohérence de version de table globale DynamoDB — Causes et correction
La création d'une table globale échoue si les réplicas divergent — tables non vides, schémas de clé ou GSI incompatibles, mélange des API 2017 et 2019.
Limite de 10 Go des collections d'éléments d'un LSI DynamoDB — Causes et correctif
Index secondaire local : chaque collection d'éléments plafonne à 10 Go, au-delà les écritures échouent. Surveille ItemCollectionMetrics et repartitionne.
DynamoDB Cannot Access Stream — Solution Stream Not Enabled
Un consommateur a lu un stream DynamoDB sur une table où Streams est désactivé, ou avec un ARN périmé. Active Streams et pointe le LatestStreamArn actuel.
DynamoDB TableAlreadyExistsException / « Table already exists » — Solution
Une restauration lève TableAlreadyExistsException ; CreateTable et ImportTable signalent ResourceInUseException. Le nom cible est pris, prends-en un autre.
DynamoDB Streams ExpiredIteratorException — Causes et correction
Un itérateur de shard DynamoDB Streams est valide 15 minutes. Utilise-le plus tard et GetRecords lève ExpiredIteratorException. Comment reprendre sans perte.
DynamoDB Streams TrimmedDataAccessException — Causes et solution
Les enregistrements de stream vivent 24 heures ; un checkpoint plus ancien lève TrimmedDataAccessException. Reprends à TRIM_HORIZON, réconcilie ensuite.
DynamoDB BackupInUseException — Causes et correction
DynamoDB BackupInUseException : une autre sauvegarde sur la même table est encore en cours. Attends qu'elle se termine, puis réessaie ton appel.
DynamoDB InvalidRestoreTimeException — Causes & correctif
InvalidRestoreTimeException signifie que ton RestoreDateTime tombe hors de la fenêtre PITR de la table (35 jours au plus). Comment choisir une heure valide.
DynamoDB PointInTimeRecoveryUnavailableException — Correctif
Tu as tenté une restauration à un instant donné sur une table sans PITR. Active les sauvegardes continues, et fais une sauvegarde à la demande aujourd'hui.
DynamoDB GlobalTableNotFoundException — Causes et correction
GlobalTableNotFoundException : les API legacy de table globale ne voient pas ta table — souvent une table globale 2019.11.21 gérée via UpdateTable.
DynamoDB ReplicaAlreadyExistsException — Causes et correction
Tu as demandé à DynamoDB une Région réplica déjà présente dans la table globale. Décris d'abord le groupe de réplication, et rends la gestion idempotente.

Erreurs d'authentification et de configuration (13)

"not authorized to perform dynamodb:..." — Corriger AccessDeniedException
DynamoDB AccessDeniedException : ton identité IAM n'est pas autorisée pour l'action nommée dans le message. Comment le lire et corriger la politique IAM.
"ConfigError: Missing region in config" — Correctif DynamoDB
Le SDK AWS ne sait pas vers quelle région envoyer les requêtes DynamoDB. Définis-la sur le client, via AWS_REGION, ou dans ta config AWS : chaque option.
"The security token included in the request is invalid" — Correction DynamoDB
Cette UnrecognizedClientException signifie que tes identifiants AWS sont erronés, expirés, ou pas pris en compte. Comment déterminer lequel et corriger.
DynamoDB IncompleteSignatureException — Causes et correction
IncompleteSignatureException signifie que la signature SigV4 était malformée — signature faite à la main, ou proxy qui a réécrit l'en-tête Authorization.
"The security token included in the request is expired" — Correction DynamoDB
ExpiredTokenException : tes identifiants temporaires STS, SSO ou de rôle assumé ont expiré. Relance aws sso login et efface un AWS_SESSION_TOKEN périmé.
"Unable to locate credentials" (boto3 / DynamoDB) — Solution
boto3 lève NoCredentialsError quand rien dans sa chaîne de fournisseurs ne donne d'identifiants AWS — pas de variable d'env, pas de profil, pas de rôle.
« The request signature we calculated does not match » — Solution
DynamoDB renvoie InvalidSignatureException, pas SignatureDoesNotMatch, quand la signature SigV4 échoue : mauvaise clé secrète ou décalage d'horloge.
"Credential should be scoped to a valid region" — Correction DynamoDB
Cette erreur SigV4 signifie que la région du scope de ton identifiant ne correspond pas à celle appelée. Comment aligner les régions client et endpoint.
"InvalidSignatureException : Signature expired" — Correctif DynamoDB
DynamoDB rejette une requête dont l'horodatage signé dépasse cinq minutes d'écart avec l'heure AWS. Presque toujours un décalage d'horloge : la correction.
"Missing Authentication Token" — Correctif de l'erreur DynamoDB
Une MissingAuthenticationTokenException signale une URL ou un chemin d'endpoint DynamoDB erroné, ou une requête jamais signée. La correction de chaque cas.
"Could not load credentials from any providers" (DynamoDB) — Correction
L'AWS SDK for JavaScript v3 lève CredentialsProviderError quand sa chaîne d'identifiants revient vide. Comment la chaîne se résout, et chaque correction.
« The SSO session associated with this profile has expired » — Solution
Un token IAM Identity Center expiré casse les appels AWS CLI et SDK vers DynamoDB. Lance aws sso login, et vide un ~/.aws/sso/cache périmé si besoin.
"The config profile could not be found" — correction AWS CLI et boto3
L'AWS CLI et boto3 lèvent ProfileNotFound quand le profil nommé est absent de ~/.aws/config. Les trois causes habituelles et la correction pour chacune.

Erreurs de DynamoDB Local et d'installation (8)

"Unable to start DynamoDB Local process" — Correction
DynamoDB Local n'a pas pu se lancer — runtime Java manquant ou incompatible, port déjà utilisé, ou mauvais chemin d'installation. Comment corriger chacun.
"Could not connect to DynamoDB Local" (ECONNREFUSED) — Correction
Un ECONNREFUSED contre DynamoDB Local signifie que rien n'écoute — l'émulateur n'est pas démarré, le port est erroné, ou le SDK atteint le vrai AWS.
"Could not connect to the endpoint URL" (DynamoDB) — Correction
botocore lève EndpointConnectionError quand il ne peut pas joindre DynamoDB — mauvaise URL d'endpoint, DynamoDB Local non démarré, ou mauvaise région.
DynamoDB Local "Address already in use" (port 8000) — Correction
DynamoDB Local lève java.net.BindException quand le port 8000 est déjà pris. Trouver le processus, libérer le port, ou démarrer Local sur un autre port.
DynamoDB Local "Failed to load native library sqlite4java" — Correction
DynamoDB Local meurt au démarrage sur une UnsatisfiedLinkError sqlite4java : java.library.path erroné ou décalage d'architecture Apple Silicon.
"Unable to execute HTTP request" (DynamoDB, Java SDK) — Correction
L'AWS SDK for Java échoue avec Unable to execute HTTP request quand il ne peut pas joindre l'endpoint — DynamoDB Local arrêté, mauvais port, ou réseau Docker.
"Cannot do operations on a non-existent table" (DynamoDB Local) — Correction
DynamoDB Local donne une base par paire identifiants/région : une table créée peut être invisible. Lance Local avec -sharedDb pour tout partager.
DynamoDB Local UnsupportedClassVersionError — Correction
DynamoDB Local 2.6.0 et plus récent exige Java 17 ou plus. Sur un JRE plus ancien, la JVM refuse de le charger. Installe un JDK actuel ou passe par Docker.

Comment ces messages sont vérifiés

La documentation paraphrase sa propre implémentation, et la paraphrase dérive. Chaque message d’erreur cité sur ces pages a été produit en exécutant l’appel en échec sur le service AWS DynamoDB réel et en enregistrant la réponse, caractère par caractère — pas en le recopiant depuis la documentation AWS.

Pas DynamoDB Local. L’émulateur est pratique, mais AWS ne promet nulle part qu’il formule les erreurs comme le service — et lors de notre vérification, plus de la moitié de ses messages différaient. Quand l’écart mérite d’être connu, la page montre les deux.

Les seules retouches portent sur les parties qui décrivent ta requête plutôt que l’erreur : le nom de la table, et la copie de ton payload que le service renvoie en écho. Un test fait échouer le build si une page cite une chaîne que le service n’a jamais renvoyée — il existe parce que l’une de nos propres pages a cité un message inventé pendant des mois avant que quelqu’un n’exécute le code.

58 messages répartis sur 14 types d’exception : 55 capturés sur le service AWS réel, 2 rejetés par le SDK avant l’envoi d’une requête, et 1 où la formulation propre à DynamoDB Local est le sujet. 6 portent une note sur la façon dont l’émulateur formule le même échec.

Service AWS réel
Amazon DynamoDB (live service, us-east-1)
Émulateur (à titre de comparaison)
DynamoDB Local (amazon/dynamodb-local)
SDK JavaScript
@aws-sdk/client-dynamodb 3.1096.0
SDK Python
boto3 1.43.81 on Python 3.14.7
Node.js
v24.20.0

Plus de ressources DynamoDB

Travaille avec DynamoDB sans la Console

Un client de bureau rapide pour DynamoDB qui exécute le vrai SQL que DynamoDB ne peut pas — JOINs, GROUP BY, agrégations — avec édition visuelle et un agent IA sur tes propres clés Bedrock.

Essai gratuit de 30 jours, sans carte bancaire — ensuite la formule Gratuit, sans limite de durée.