Familiarisez-vous avec les bases d'Edge KV : créez un namespace, lisez et écrivez des données clé-valeur, et intégrez l'API Edge Routine.
Limites
Élément | Description |
Espace de stockage |
|
Clé-valeur |
|
Délai de synchronisation | Edge KV garantit une cohérence à terme. La synchronisation des données vers tous les points de présence (POP) s'effectue généralement en quelques secondes, avec un délai maximal garanti de 300 secondes. |
Limite d'accès | Les Edge Routines peuvent uniquement accéder aux données Edge KV du même compte Alibaba Cloud. L'accès inter-comptes n'est pas pris en charge. |
Utilisation d'Edge KV
Une fois Edge KV activé, gérez vos données via la console ESA (Edge Security Acceleration) ou l'API Edge Routine.
Création d'un namespace
Les namespaces sont isolés. Vous pouvez créer jusqu'à 10 namespaces.
Connectez-vous à la console ESA, puis dans le volet de navigation de gauche, choisissez .
-
Cliquez sur Create Namespace, puis saisissez le Namespace Name et la Description.
RemarqueLe champ Namespace Name correspond au paramètre namespace de l'API intégrée d'Edge Routine.

Cliquez sur OK.
Gestion des données
Console
La console ESA prend en charge des valeurs allant jusqu'à 100 Ko. Pour des valeurs plus importantes, utilisez l'API Edge Routine.
Utilisez la console ESA pour ajouter, modifier ou supprimer des données Edge KV.
Connectez-vous à la console ESA, puis dans le volet de navigation de gauche, choisissez .
Dans la liste des namespaces, localisez le namespace cible et cliquez sur Manage dans la colonne Actions.
Cliquez sur Add Key-Value Pair, puis saisissez la Key et la Value.

Cliquez sur OK.
(Facultatif) Après avoir ajouté des données, cliquez sur Modify, View ou Delete pour les gérer.
API
Utilisez l'API intégrée d'Edge Routine pour ajouter, modifier, interroger ou supprimer des données Edge KV.
Créez un namespace dans la console ESA avant d'utiliser l'API. Consultez la rubrique API Edge KV.
-
Appelez le Constructeur et transmettez le paramètre du namespace pour créer un objet clé-valeur.
Le champ Namespace Name correspond au nom du namespace créé dans la console, tel qu'il apparaît dans la liste des namespaces.
const edgeKv = new EdgeKV({ namespace: "ns"}); -
Une fois l'objet clé-valeur créé, appelez les API intégrées suivantes.
API
Description
Lit les données d'un namespace.
Écrit ou met à jour des données clé-valeur dans un namespace.
Supprime une clé et sa valeur d'un namespace.