From d83093fb5b2098c5497d5e4934b69d398522933c Mon Sep 17 00:00:00 2001 From: Jun Lee Date: Tue, 11 Feb 2025 14:41:25 +0000 Subject: [PATCH 1/7] Adding a note about SQLite backed DO. --- src/content/docs/durable-objects/reference/data-location.mdx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/content/docs/durable-objects/reference/data-location.mdx b/src/content/docs/durable-objects/reference/data-location.mdx index 57a260277b2b981..23fc60b69673a15 100644 --- a/src/content/docs/durable-objects/reference/data-location.mdx +++ b/src/content/docs/durable-objects/reference/data-location.mdx @@ -13,6 +13,10 @@ Jurisdictions are used to create Durable Workers may still access Durable Objects constrained to a jurisdiction from anywhere in the world. The jurisdiction constraint only controls where the Durable Object itself runs and persists data. Consider using [Regional Services](/data-localization/regional-services/) to control the regions from which Cloudflare responds to requests. +:::warning +Currently, SQLite-backed Durable Objects does not support FedRAMP jurisdiction. +::: + :::note[Logging] A [`DurableObjectId`](/durable-objects/api/id) will be logged outside of the specified jurisdiction for billing and debugging purposes. From ce6045568f7cea3498511113f292c4542a678fea Mon Sep 17 00:00:00 2001 From: Jun Lee Date: Tue, 11 Feb 2025 14:49:30 +0000 Subject: [PATCH 2/7] Adding note that SQLite backed DOs does not support FedRAMP jurisdiction. --- src/content/docs/durable-objects/reference/data-location.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/durable-objects/reference/data-location.mdx b/src/content/docs/durable-objects/reference/data-location.mdx index 23fc60b69673a15..4e694cc3e828fa9 100644 --- a/src/content/docs/durable-objects/reference/data-location.mdx +++ b/src/content/docs/durable-objects/reference/data-location.mdx @@ -13,8 +13,8 @@ Jurisdictions are used to create Durable Workers may still access Durable Objects constrained to a jurisdiction from anywhere in the world. The jurisdiction constraint only controls where the Durable Object itself runs and persists data. Consider using [Regional Services](/data-localization/regional-services/) to control the regions from which Cloudflare responds to requests. -:::warning -Currently, SQLite-backed Durable Objects does not support FedRAMP jurisdiction. +:::caution +Currently, SQLite-backed Durable Objects does not support FedRAMP jurisdiction. If you require a Durable Object with FedRAMP jurisdiction support, consider using [key-value API](/durable-objects/api/storage-api/#methods) instead of the SQL API. ::: :::note[Logging] From 3400583b9b0e5d55e01ee67533f93944c2cff1ad Mon Sep 17 00:00:00 2001 From: Jun Lee Date: Tue, 11 Feb 2025 15:04:23 +0000 Subject: [PATCH 3/7] Clarifying warning wording. --- src/content/docs/durable-objects/reference/data-location.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/durable-objects/reference/data-location.mdx b/src/content/docs/durable-objects/reference/data-location.mdx index 4e694cc3e828fa9..21419e34d89fbe2 100644 --- a/src/content/docs/durable-objects/reference/data-location.mdx +++ b/src/content/docs/durable-objects/reference/data-location.mdx @@ -14,7 +14,7 @@ Jurisdictions are used to create Durable Workers may still access Durable Objects constrained to a jurisdiction from anywhere in the world. The jurisdiction constraint only controls where the Durable Object itself runs and persists data. Consider using [Regional Services](/data-localization/regional-services/) to control the regions from which Cloudflare responds to requests. :::caution -Currently, SQLite-backed Durable Objects does not support FedRAMP jurisdiction. If you require a Durable Object with FedRAMP jurisdiction support, consider using [key-value API](/durable-objects/api/storage-api/#methods) instead of the SQL API. +Currently, SQLite-backed Durable Objects does not support FedRAMP jurisdiction (regardless of whether you use KV storage API or SQL API). If you require Durable Objects which support with FedRAMP jurisdiction, use regular Durable Objects. ::: :::note[Logging] From de12750d1b9d8a8f109f979d3ef16a0fc19d9449 Mon Sep 17 00:00:00 2001 From: Jun Lee Date: Tue, 11 Feb 2025 15:05:18 +0000 Subject: [PATCH 4/7] Catching typo. --- src/content/docs/durable-objects/reference/data-location.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/durable-objects/reference/data-location.mdx b/src/content/docs/durable-objects/reference/data-location.mdx index 21419e34d89fbe2..148420742543cb3 100644 --- a/src/content/docs/durable-objects/reference/data-location.mdx +++ b/src/content/docs/durable-objects/reference/data-location.mdx @@ -14,7 +14,7 @@ Jurisdictions are used to create Durable Workers may still access Durable Objects constrained to a jurisdiction from anywhere in the world. The jurisdiction constraint only controls where the Durable Object itself runs and persists data. Consider using [Regional Services](/data-localization/regional-services/) to control the regions from which Cloudflare responds to requests. :::caution -Currently, SQLite-backed Durable Objects does not support FedRAMP jurisdiction (regardless of whether you use KV storage API or SQL API). If you require Durable Objects which support with FedRAMP jurisdiction, use regular Durable Objects. +Currently, SQLite-backed Durable Objects does not support FedRAMP jurisdiction (regardless of whether you use KV storage API or SQL API). If you require Durable Objects which support FedRAMP jurisdiction, use regular Durable Objects. ::: :::note[Logging] From 093d089e1b229d530cff408a262a6d33b57cd72d Mon Sep 17 00:00:00 2001 From: Jun Lee Date: Tue, 11 Feb 2025 15:07:40 +0000 Subject: [PATCH 5/7] Removing reference to "regular" DO. --- src/content/docs/durable-objects/reference/data-location.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/durable-objects/reference/data-location.mdx b/src/content/docs/durable-objects/reference/data-location.mdx index 148420742543cb3..4f7b70a8433ab23 100644 --- a/src/content/docs/durable-objects/reference/data-location.mdx +++ b/src/content/docs/durable-objects/reference/data-location.mdx @@ -14,7 +14,7 @@ Jurisdictions are used to create Durable Workers may still access Durable Objects constrained to a jurisdiction from anywhere in the world. The jurisdiction constraint only controls where the Durable Object itself runs and persists data. Consider using [Regional Services](/data-localization/regional-services/) to control the regions from which Cloudflare responds to requests. :::caution -Currently, SQLite-backed Durable Objects does not support FedRAMP jurisdiction (regardless of whether you use KV storage API or SQL API). If you require Durable Objects which support FedRAMP jurisdiction, use regular Durable Objects. +Currently, SQLite-backed Durable Objects does not support FedRAMP jurisdiction (regardless of whether you use KV storage API or SQL API). If you require Durable Objects which support FedRAMP jurisdiction, use Durable Objects without SQLite. ::: :::note[Logging] From c6880dc344e4a2ccc8578bf55263bd85a4648fe8 Mon Sep 17 00:00:00 2001 From: Jun Lee Date: Tue, 3 Jun 2025 09:49:49 +0100 Subject: [PATCH 6/7] updating note content --- .../docs/durable-objects/reference/data-location.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/content/docs/durable-objects/reference/data-location.mdx b/src/content/docs/durable-objects/reference/data-location.mdx index 236b9e46841f296..e09a7f12b86792c 100644 --- a/src/content/docs/durable-objects/reference/data-location.mdx +++ b/src/content/docs/durable-objects/reference/data-location.mdx @@ -13,8 +13,8 @@ Jurisdictions are used to create Durable Workers may still access Durable Objects constrained to a jurisdiction from anywhere in the world. The jurisdiction constraint only controls where the Durable Object itself runs and persists data. Consider using [Regional Services](/data-localization/regional-services/) to control the regions from which Cloudflare responds to requests. -:::caution -Currently, SQLite-backed Durable Objects does not support FedRAMP jurisdiction (regardless of whether you use KV storage API or SQL API). If you require Durable Objects which support FedRAMP jurisdiction, use Durable Objects without SQLite. +:::FedRAMP support +Both SQLite-backed and KV-backed Durable Objects support FedRAMP jurisdiction. ::: :::note[Logging] @@ -59,9 +59,9 @@ Note that it is also possible to specify a jurisdiction by creating an individua ### Supported locations -| Parameter | Location | -| --------- | ---------------------------- | -| eu | The European Union | +| Parameter | Location | +| --------- | ------------------------------ | +| eu | The European Union | | fedramp | FedRAMP-compliant data centers | ## Provide a location hint From 9bf4ebb27ae32c1b922c3194a505fc6d3bf2c488 Mon Sep 17 00:00:00 2001 From: Jun Lee Date: Tue, 3 Jun 2025 09:50:03 +0100 Subject: [PATCH 7/7] Fixing note syntax --- src/content/docs/durable-objects/reference/data-location.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/durable-objects/reference/data-location.mdx b/src/content/docs/durable-objects/reference/data-location.mdx index e09a7f12b86792c..1d4a28ec65121cd 100644 --- a/src/content/docs/durable-objects/reference/data-location.mdx +++ b/src/content/docs/durable-objects/reference/data-location.mdx @@ -13,7 +13,7 @@ Jurisdictions are used to create Durable Workers may still access Durable Objects constrained to a jurisdiction from anywhere in the world. The jurisdiction constraint only controls where the Durable Object itself runs and persists data. Consider using [Regional Services](/data-localization/regional-services/) to control the regions from which Cloudflare responds to requests. -:::FedRAMP support +:::note[FedRAMP support] Both SQLite-backed and KV-backed Durable Objects support FedRAMP jurisdiction. :::