KV 名前空間は、Cloudflare のグローバルネットワークに複製されるキーバリューデータベースです。
Wrangler または Cloudflare ダッシュボードで、KV 名前空間をバインドします。
名前空間は任意で管轄区域に制限し、特定の地域内にだけデータを永続保存できます。この機能は現在プライベートベータです。詳細は データの保存場所 を参照してください。
KV 名前空間を Worker にバインドするには、次のオブジェクトの配列を kv_namespaces キーに割り当てます。
-
bindingstring必須- KV 名前空間を参照するときに使うバインディング名です。
-
idstring必須- KV 名前空間の ID です。
-
preview_idstring任意wrangler devの実行中に使う KV 名前空間の ID です。
例:
{
"kv_namespaces": [
{
"binding": "<TEST_NAMESPACE>",
"id": "<TEST_ID>"
}
]
}[[kv_namespaces]]
binding = "<TEST_NAMESPACE>"
id = "<TEST_ID>"Cloudflare ダッシュボードで名前空間を Worker にバインドする手順は次のとおりです。
-
Cloudflare ダッシュボードで、Workers & Pages ページを開きます。
Workers & Pages を開く ↗ -
Worker を選択します。
-
Settings > Bindings を選択します。
-
Add を選択します。
-
KV Namespace を選択します。
-
使いたい変数名(バインディング名)を入力します。
-
Worker にバインドする KV 名前空間を選択します。
-
Deploy を選択します。