Cloudflare Queues: eu / us / fedramp の jurisdiction でデータ所在地を固定する
キュー作成時に jurisdiction を付けると、メッセージの保存・処理がその管轄のデータセンターに閉じる。GDPR や FedRAMP 向けのデータレジデンシ要件に使える。作成後は変更不可。
どんなときに使う?
- EU 内にメッセージ本体を置きたい(GDPR 等)
- 米国のみ、または FedRAMP-Moderate 相当の拠点に閉じたい
- 既存の「どこに置かれるか不定」な Queue では監査要件を満たせないとき
やり方
CLI(cf):
bash
cf queues create --queue-name my-eu-queue --jurisdiction euAPI:
bash
curl https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/queues \
--request POST \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
--header "Content-Type: application/json" \
--data '{
"queue_name": "my-eu-queue",
"jurisdiction": "eu"
}'対応値:
| 値 | 意味 |
|---|---|
eu | 欧州連合 |
us | 米国 |
fedramp | FedRAMP-Moderate データセンター |
注意点
- 作成時のみ指定可能。あとから
euに変えることはできない。既存キューは作り直す - メッセージの保存・処理がその管轄に閉じる、という保証。Producer / Consumer の Worker 配置や他サービス(R2 等)の所在は別途確認する
- 詳細は公式の Queues data location を参照