Tous les produits
Search
Centre de documentation

Edge Security Acceleration:EdgeKV

Dernière mise à jour :Sep 17, 2026

EdgeKV est un service de stockage clé-valeur en périphérie fourni par les points de présence (POP). Les données écrites dans EdgeKV sont automatiquement synchronisées vers les POP du monde entier, ce qui permet à EdgeRoutine (ER) de les lire localement. Ensemble, EdgeKV et ER permettent le déploiement léger de solutions Blockchain as a Service (BaaS) et de passerelles API.

Important

DCDN supprimera progressivement EdgeKV pour les nouveaux utilisateurs à partir du 1er mai 2025 à 00:00 (UTC+8). Les utilisateurs actuels ne seront pas affectés.

Nous vous recommandons de migrer vers ESA pour utiliser Edge KV.

1

Scénarios d'utilisation

EdgeKV est conçu pour les scénarios impliquant des écritures peu fréquentes et des lectures très fréquentes. Par exemple, les développeurs écrivent des données dans EdgeKV via la console Dynamic Content Delivery Network (DCDN), et ER lit ces données à haute fréquence grâce à ses opérations API intégrées pour traiter les requêtes clients.

Limites

Élément

Description

Espace de stockage

  • Un compte Alibaba Cloud peut disposer d'un espace de stockage maximal de 10 Go.

  • Un namespace peut disposer d'un espace de stockage maximal de 1 Go.

Clé-valeur

  • Une clé peut comporter jusqu'à 512 caractères et ne peut contenir que des lettres, des chiffres, des traits d'union (-) et des traits de soulignement (_). Une clé ne peut pas contenir de caractères spéciaux, tels que les espaces, les barres obliques (/) et les points d'interrogation (?).

  • Une valeur peut atteindre une taille maximale de 1,8 Mo.

    Remarque

    Chaque paire clé-valeur appartient à un namespace.

Délai de synchronisation

Pour garantir la cohérence des données, la synchronisation vers les POP du monde entier s'effectue en 20 secondes dans la plupart des cas et en 300 secondes dans de rares cas.

Limite d'accès

ER ne peut lire et écrire que les données EdgeKV appartenant au même compte Alibaba Cloud. Par exemple, ER sur le compte A ne peut ni lire ni écrire les données EdgeKV du compte B.

Facturation

Tarification

Le tableau suivant décrit la tarification pour chaque opération.

Élément facturable

Règle de facturation

Cycle de facturation

Prix unitaire

Stockage clé-valeur

Les frais sont calculés en fonction de la taille et de la durée de stockage des paires clé-valeur.

Paiement quotidien : le montant dû chaque jour est déduit du solde de votre compte à 00:00 le lendemain.

0,0022 USD par Go-heure

Lecture clé-valeur (GET)

Les frais sont calculés en fonction du nombre de requêtes API pour lire les données d'un namespace. Pour plus d'informations sur les requêtes GET, consultez GetDcdnKv.

0,11 USD par million d'appels

Écriture clé-valeur (PUT)

Les frais sont calculés en fonction du nombre de requêtes API pour écrire ou mettre à jour les données dans un namespace. Pour plus d'informations sur les requêtes PUT, consultez PutDcdnKv.

1 USD par million d'appels

Suppression clé-valeur (DELETE)

Les frais sont calculés en fonction du nombre de requêtes API pour supprimer des paires clé-valeur d'un namespace. Pour plus d'informations sur les requêtes DELETE, consultez DeleteDcdnKv.

Liste clé-valeur (LIST)

Les frais sont calculés en fonction du nombre de requêtes API pour lister toutes les clés d'un namespace. Pour plus d'informations sur les requêtes LIST, consultez ListDcdnKv.

Remarque

EdgeKV est un service à valeur ajoutée facturé séparément pour les namespaces et les requêtes. Les autres éléments facturables, tels que les routines, le trafic, la bande passante, les requêtes et les journaux en temps réel, continuent de suivre vos méthodes de facturation existantes. Pour plus d'informations, consultez Présentation de la facturation.

Exemple de facturation

image

Dans cet exemple, la routine A utilise 1 Go de stockage EdgeKV pendant 1 jour, lit les données clé-valeur 2 millions de fois et écrit les données clé-valeur 1 million de fois.

Frais pour EdgeKV le 1er janvier 2021 : 0,0022 USD × 24 + 0,11 USD × 2 000 000 (lectures) + 1 USD × 1 000 000 (écritures) = 1 273 USD.

Les frais engagés le 1er janvier 2021 ont été déduits à 00:00:00 le 2 janvier 2021.

Utiliser EdgeKV

Après l'activation, vous pouvez gérer les données EdgeKV via la console DCDN ou en appelant les opérations API intégrées d'ER.

image

Créer un namespace

Créez un namespace dans la console DCDN.

Remarque

Les namespaces sont isolés les uns des autres. Vous pouvez créer jusqu'à 10 namespaces.

  1. Connectez-vous à la console DCDN.

  2. Dans le volet de navigation de gauche, choisissez Edge Computing > EdgeKV. Sur la page qui s'affiche, cliquez sur Create Namespace et suivez les instructions à l'écran pour configurer les paramètres Namespace Name et Description.

    Remarque

    Le paramètre Namespace Name correspond au paramètre namespace dans les opérations API intégrées d'ER.

    Create namespace

  3. Cliquez sur OK.

Gérer les données EdgeKV via la console DCDN

Ajoutez, modifiez ou supprimez des données EdgeKV dans la console DCDN.

  1. Connectez-vous à la console DCDN.

  2. Dans la liste des namespaces, repérez le namespace que vous souhaitez gérer et cliquez sur Manage dans la colonne Actions.

  3. Cliquez sur Add Key-value et suivez les instructions à l'écran pour configurer les paramètres Key et Value.8

  4. Cliquez sur OK.

  5. Facultatif. Après avoir ajouté des données, cliquez sur Modify, View ou Delete pour gérer les données.

Gérer les données EdgeKV en appelant des opérations API

Utilisez les opérations API intégrées d'ER pour ajouter, modifier, interroger ou supprimer des données EdgeKV.

Important
  • Avant d'utiliser les opérations API pour gérer les données, assurez-vous qu'un namespace a été créé dans la console DCDN.

  • Pour plus d'informations sur les opérations API, consultez API EdgeKV.

  1. Appelez Constructor pour transmettre le paramètre namespace et créer un objet clé-valeur.

    La valeur du paramètre namespace correspond au nom du namespace que vous avez créé dans la console DCDN. Vous pouvez afficher le namespace dans la liste des namespaces.

    const edgeKv = new EdgeKV({ namespace: "ns"});
  2. Après avoir créé un objet clé-valeur, appelez les opérations API intégrées suivantes pour implémenter les fonctionnalités associées.

    API

    Description

    get

    Lit les données d'un namespace.

    delete

    Supprime une clé spécifique et sa valeur d'un namespace.