すべてのプロダクト
Search
ドキュメントセンター

Edge Security Acceleration:EdgeKV

最終更新日:Sep 17, 2026

EdgeKV は、POP (Point of Presence) が提供するキー値エッジストレージサービスです。EdgeKV に書き込まれたデータは、全世界の POP に自動的に同期され、EdgeRoutine (ER) がローカルで読み取ることができます。EdgeKV と ER を組み合わせることで、ライトウェイトな Blockchain as a Service (BaaS) や API ゲートウェイのデプロイが可能になります。

重要

Dynamic Content Delivery Network (DCDN) は、2025 年 5 月 1 日 00:00 (UTC+8) より、新規ユーザーへの EdgeKV の提供を段階的に終了します。既存のユーザーは影響を受けません。

ESA にアップグレードし、Edge KV を使用することをお勧めします。

1

シナリオ

EdgeKV は、低頻度の書き込みと高頻度の読み取りを行うシナリオに適しています。たとえば、開発者は DCDN コンソールで EdgeKV にデータを書き込み、ER は組み込み API 操作を使用して高頻度でデータを読み取り、クライアントリクエストを処理します。

制限

項目

説明

ストレージ容量

  • 1 つの Alibaba Cloud アカウントで最大 10 GB のストレージ容量を利用できます。

  • 1 つの名前空間で最大 1 GB のストレージ容量を利用できます。

キー値

  • キーの長さは最大 512 文字で、英数字、ハイフン (-)、アンダースコア (_) のみ使用できます。キーには、スペース、スラッシュ (/)、疑問符 (?) などの特殊文字を含めることはできません。

  • 値のサイズは最大 1.8 MB です。

    説明

    各キーと値のペアは名前空間に属します。

同期時間

データ一貫性を確保するため、データは ほとんどの場合 20 秒、まれなケースでは 300 秒で全世界の POP に同期されます。

アクセス制限

ER は、同じ Alibaba Cloud アカウントに属する EdgeKV データのみを読み書きできます。たとえば、アカウント A の ER は、アカウント B の EdgeKV データを読み書きすることはできません。

課金

料金

次の表に、各操作の料金を示します。

課金項目

課金ルール

課金サイクル

単価

キー値ストレージ

料金は、キーと値のペアのサイズと保存期間に基づいて計算されます。

日次決済:毎日発生した料金は、翌日の 00:00 にアカウント残高から引き落とされます。

USD 0.0022/GB/時間

キー値の読み取り (GET)

料金は、名前空間からデータを読み取るための API 呼び出し数に基づいて計算されます。GET リクエストの詳細については、「GetDcdnKv」をご参照ください。

USD 0.11/100 万呼び出し

キー値の書き込み (PUT)

料金は、名前空間のデータを書き込みまたは更新するための API 呼び出し数に基づいて計算されます。PUT リクエストの詳細については、「PutDcdnKv」をご参照ください。

USD 1/100 万呼び出し

キー値の削除 (DELETE)

料金は、名前空間からキーと値のペアを削除するための API 呼び出し数に基づいて計算されます。DELETE リクエストの詳細については、「DeleteDcdnKv」をご参照ください。

キー値のリスト (LIST)

料金は、名前空間内のすべてのキーを一覧表示するための API 呼び出し数に基づいて計算されます。LIST リクエストの詳細については、「ListDcdnKv」をご参照ください。

説明

EdgeKV は、名前空間とリクエストに対して別途課金される付加価値サービスです。ルーチン、トラフィック、帯域幅、リクエスト、リアルタイムログなどの他の課金項目には、既存の課金方法が引き続き適用されます。詳細については、「課金の概要」をご参照ください。

課金例

image

この例では、ルーチン A が 1 日に 1 GB の EdgeKV ストレージを使用し、キー値データを 200 万回読み取り、キー値データを 100 万回書き込みます。

2021 年 1 月 1 日の EdgeKV の料金:USD 0.0022/GB/時間 × 24 + USD 0.11/100 万呼び出し × 2 + USD 1/100 万呼び出し × 1 = USD 1.273。

2021 年 1 月 1 日に発生した料金は、2021 年 1 月 2 日の 00:00:00 に引き落とされました。

EdgeKV の利用

有効化後、DCDN コンソールまたは ER の組み込み API 操作を呼び出して EdgeKV データを管理できます。

image

名前空間の作成

DCDN コンソールで名前空間を作成します。

説明

名前空間は互いに分離されています。最大 10 個の名前空間を作成できます。

  1. DCDNコンソールにログインします。
  2. 左側のナビゲーションペインで、エッジコンピューティング > EdgeKV を選択します。表示されたページで 名前空間の作成 をクリックし、画面の指示に従って スペース名 と 説明 パラメーターを設定します。

    説明

    スペース名 パラメーターは、ER の組み込み API 操作の namespace パラメーターに対応します。

    Create namespace

  3. OK をクリックします。

DCDN コンソールによる EdgeKV データの管理

DCDN コンソールで EdgeKV データを追加、変更、または削除します。

  1. DCDNコンソールにログインします。
  2. 名前空間リストで、管理する名前空間を見つけ、操作 列の 管理 をクリックします。

  3. [キー値の追加] をクリックし、画面の指示に従って キー と 値 パラメーターを設定します。8

  4. OK をクリックします。

  5. (任意) データの追加後、変更、表示、または 削除 をクリックしてデータを管理します。

API 操作による EdgeKV データの管理

ER の組み込み API 操作を使用して、EdgeKV データを追加、変更、照会、または削除します。

重要
  • API 操作を使用してデータを管理する前に、DCDN コンソールで名前空間が作成されていることを確認してください。

  • API 操作の詳細については、「EdgeKV API」をご参照ください。

  1. コンストラクターを呼び出して namespace パラメーターを渡し、キー値オブジェクトを作成します。

    [namespace] パラメーターの値は、DCDN コンソールで作成した名前空間の名前です。名前空間リストで名前空間を表示できます。

    const edgeKv = new EdgeKV({ namespace: "ns"});
  2. キー値オブジェクトを作成した後、次の組み込み API 操作を呼び出して、関連機能を実装します。

    API

    説明

    get

    名前空間からデータを読み取ります。

    delete

    名前空間から特定のキーとその値を削除します。