Todos os produtos
Search
Central de documentação

Edge Security Acceleration:EdgeKV

Última atualização: Jun 29, 2026

O EdgeKV é um serviço de armazenamento de chave-valor na borda fornecido por pontos de presença (POPs). Os dados gravados no EdgeKV são sincronizados automaticamente com os POPs em todo o mundo, permitindo que o EdgeRoutine (ER) faça a leitura localmente. Juntos, o EdgeKV e o ER viabilizam implantações leves de Blockchain as a Service (BaaS) e gateways de API.

Importante

O DCDN descontinuará o EdgeKV para novos usuários a partir de 1º de maio de 2025, às 00:00 (UTC+8). Os usuários atuais não serão afetados.

Recomendamos que você atualize para o ESA para utilizar o Edge KV.

1

Cenários

O EdgeKV foi projetado para cenários de escrita de baixa frequência e leitura de alta frequência. Por exemplo, desenvolvedores gravam dados no EdgeKV pelo console do Dynamic Content Delivery Network (DCDN), e o ER lê esses dados com alta frequência por meio de suas operações de API integradas para processar solicitações de clientes.

Limites

Item

Descrição

Espaço de armazenamento

  • Uma conta Alibaba Cloud pode ter até 10 GB de espaço de armazenamento.

  • Um namespace pode ter até 1 GB de espaço de armazenamento.

Chave-Valor

  • Uma chave pode ter até 512 caracteres e conter apenas letras, dígitos, hifens (-) e sublinhados (_). A chave não pode conter caracteres especiais, como espaços, barras (/) e pontos de interrogação (?).

  • Um valor pode ter até 1,8 MB de tamanho.

    Nota

    Cada par chave-valor pertence a um namespace.

Tempo de sincronização

Para garantir a consistência dos dados, a sincronização com os POPs ao redor do mundo ocorre em 20 segundos na maioria dos casos e em 300 segundos em casos raros.

Limite de acesso

O ER só pode ler e gravar dados do EdgeKV que pertençam à mesma conta Alibaba Cloud. Por exemplo, o ER da Conta A não consegue ler nem gravar dados do EdgeKV da Conta B.

Faturamento

Preços

A tabela a seguir descreve os preços de cada operação.

Item faturável

Regra de faturamento

Ciclo de faturamento

Preço unitário

Armazenamento de chave-valor

As cobranças baseiam-se no tamanho e na duração do armazenamento dos pares chave-valor.

Pagamento diário: O valor devido em cada dia é deduzido do saldo da sua conta às 00:00 do dia seguinte.

USD 0,0022 por GB-hora

Leitura de chave-valor (GET)

As cobranças baseiam-se no número de solicitações de API para ler dados de um namespace. Para obter mais informações sobre solicitações GET, consulte GetDcdnKv.

USD 0,11 por 1 milhão de chamadas

Escrita de chave-valor (PUT)

As cobranças baseiam-se no número de solicitações de API para gravar ou atualizar dados em um namespace. Para obter mais informações sobre solicitações PUT, consulte PutDcdnKv.

USD 1 por 1 milhão de chamadas

Exclusão de chave-valor (DELETE)

As cobranças baseiam-se no número de solicitações de API para excluir pares chave-valor de um namespace. Para obter mais informações sobre solicitações DELETE, consulte DeleteDcdnKv.

Listagem de chave-valor (LIST)

As cobranças baseiam-se no número de solicitações de API para listar todas as chaves em um namespace. Para obter mais informações sobre solicitações LIST, consulte ListDcdnKv.

Nota

O EdgeKV é um serviço de valor agregado faturado separadamente por namespaces e solicitações. Outros itens faturáveis, como rotinas, tráfego, largura de banda, solicitações e logs em tempo real, continuam seguindo seus métodos de faturamento existentes. Para obter mais informações, consulte Visão geral do faturamento.

Exemplo de faturamento

image

Neste exemplo, a Rotina A utiliza 1 GB de armazenamento do EdgeKV por 1 dia, realiza 2 milhões de leituras de dados chave-valor e 1 milhão de escritas de dados chave-valor.

Taxa do EdgeKV em 1º de janeiro de 2021: USD 0,0022 × 24 + USD 0,11 × 2.000.000 (leituras) + USD 1 × 1.000.000 (escritas) = USD 1,273.

A taxa incorrida em 1º de janeiro de 2021 foi deduzida às 00:00:00 de 2 de janeiro de 2021.

Usar o EdgeKV

Após a ativação, gerencie os dados do EdgeKV pelo console do DCDN ou chamando as operações de API integradas do ER.

image

Criar um namespace

Crie um namespace no console do DCDN.

Nota

Os namespaces são isolados entre si. É possível criar até 10 namespaces.

  1. Faça login no console do DCDN.

  2. No painel de navegação à esquerda, escolha Edge Computing > EdgeKV. Na página exibida, clique em Create Namespace e siga as instruções na tela para configurar os parâmetros Namespace Name e Description.

    Nota

    O parâmetro Namespace Name corresponde ao parâmetro namespace nas operações de API integradas do ER.

    Create namespace

  3. Clique em OK.

Gerenciar dados do EdgeKV pelo console do DCDN

Adicione, modifique ou exclua dados do EdgeKV no console do DCDN.

  1. Faça login no console do DCDN.

  2. Na lista de namespaces, localize o namespace que deseja gerenciar e clique em Manage na coluna Actions.

  3. Clique em Add Key-value e siga as instruções na tela para configurar os parâmetros Key e Value.8

  4. Clique em OK.

  5. Opcional. Após adicionar dados, clique em Modify, View ou Delete para gerenciar os dados.

Gerenciar dados do EdgeKV chamando operações de API

Utilize as operações de API integradas do ER para adicionar, modificar, consultar ou excluir dados do EdgeKV.

Importante
  • Antes de usar operações de API para gerenciar dados, certifique-se de que um namespace foi criado no console do DCDN.

  • Para obter mais informações sobre as operações de API, consulte API do EdgeKV.

  1. Chame o Constructor passando o parâmetro de namespace para criar um objeto chave-valor.

    O valor do parâmetro namespace é o nome do namespace que você criou no console do DCDN. Visualize o namespace na lista de namespaces.

    const edgeKv = new EdgeKV({ namespace: "ns"});
  2. Após criar um objeto chave-valor, chame as seguintes operações de API integradas para implementar os recursos relacionados.

    API

    Descrição

    put

    Grava ou atualiza dados no namespace.

    get

    Lê dados de um namespace.

    list

    Lista todas as chaves no namespace.

    delete

    Exclui uma chave específica e seu valor de um namespace.