Conheça os fundamentos do Edge KV: crie um namespace, leia e grave dados de chave-valor e integre com a API do Edge Routine.
Limitações
Item | Description |
Espaço de armazenamento |
|
Chave-valor |
|
Tempo de sincronização | O Edge KV garante consistência eventual. Os dados geralmente são sincronizados para todos os pontos de presença (POPs) em segundos, com garantia de até 300 segundos. |
Limite de acesso | Edge Routines só podem acessar dados do Edge KV dentro da mesma conta do Alibaba Cloud. O acesso entre contas não é compatível. |
Usar o Edge KV
Após habilitar o Edge KV, gerencie os dados pelo console ESA (Edge Security Acceleration) ou pela API do Edge Routine.
Criar um namespace
Namespaces são isolados. É possível criar até 10 namespaces.
Faça login no ESA console e, no painel de navegação à esquerda, escolha .
-
Clique em Create Namespace, insira o Namespace Name e a Description.
NotaO Namespace Name corresponde ao parâmetro namespace na API integrada do Edge Routine.
Clique em OK.
Gerenciar dados
Console
O ESA console aceita valores de até 100 KB. Para valores maiores, utilize o API reference.
Use o ESA console para adicionar, modificar ou excluir dados do Edge KV.
Faça login no ESA console e, no painel de navegação à esquerda, escolha .
Na lista de namespaces, localize o namespace desejado e clique em Manage na coluna Actions.
Clique em Add Key-Value Pair, insira a Key e o Value.
Clique em OK.
(Opcional) Após adicionar os dados, clique em Modify, View ou Delete para gerenciá-los.
API
Use a API integrada do Edge Routine para adicionar, modificar, consultar ou excluir dados do Edge KV.
Crie um namespace no ESA console antes de usar a API. Edge KV API.
-
Chame o Constructor e passe o parâmetro namespace para criar um objeto de chave-valor.
Namespace Name é o nome do namespace criado no console, exibido na lista de namespaces.
const edgeKv = new EdgeKV({ namespace: "ns"}); -
Após criar o objeto de chave-valor, chame estas APIs integradas.
API
Description
Lê dados de um namespace.
Grava ou atualiza dados de chave-valor em um namespace.
Exclui uma chave e seu valor de um namespace.