Durable Objects に新しい us jurisdiction が追加
Key Points
- 米国内で実行・保存
- グローバルからアクセス可能
- `.jurisdiction("us")`で指定
Summary
Cloudflare Durable Objects に us jurisdiction が追加され、Durable Object の実行とデータ保存を米国内に限定できるようになりました。データロケーション要件や法令遵守のために利用します。Workers は引き続き世界中からこれらの Durable Objects にアクセスできます。jurisdiction 制約は Durable Object 自体の実行場所と永続化先のみを制御します。
Key Points
usjurisdiction により Durable Object の実行とストレージを米国内部に限定可能- 指定方法: Durable Object のネームスペースで
.jurisdiction("us")を呼び出す - Workers はグローバルからアクセス可能(jurisdiction は実行/保存場所のみを制御)
- 運用検討事項: レイテンシ、冗長性、複数 jurisdiction 間でのデータ移動や同期要件
- 詳細は「Data location — Restrict Durable Objects to a jurisdiction」を参照
Example
// Worker
export default {
async fetch(request, env) {
const usSubnamespace = env.MY_DURABLE_OBJECT.jurisdiction("us");
const stub = usSubnamespace.getByName("general");
return stub.fetch(request);
},
};