默认情况下,容器使用预获取的映像在最接近传入请求的位置运行。使用放置限制根据数据驻留、合规性或延迟要求限制您的容器运行的位置。
使用 regions 限制将容器放置限制在特定的地理区域:
| 区域 | 描述 | 备注 |
|---|---|---|
ENAM |
北美东部 | |
WNAM |
北美西部 | |
EEUR |
欧洲东部 | |
WEUR |
欧洲西部 | |
APAC |
亚太地区 | |
SAM |
南美洲 | |
ME |
中东 | 容量有限 |
OC |
大洋洲 | 容量有限 |
AFR |
非洲 | 容量有限 |
容量有限的区域(ME、OC、AFR)不能单独使用。请至少包含一个其他区域,或者联系支持团队以获得专用访问权限。
使用 jurisdiction 限制将容器限制在合规性边界内:
| 司法管辖区 | 区域 | 用例 |
|---|---|---|
eu |
EEUR, WEUR | 欧盟数据驻留 |
fedramp |
ENAM, WNAM | FedRAMP 区域 |
当您同时指定 jurisdiction 和 regions 时,该区域必须对该司法管辖区有效。例如,将 jurisdiction: "eu" 与 regions: ["ENAM"] 一起指定是无效的。
在您的 Wrangler 配置中设置放置限制:
{
"$schema": "./node_modules/wrangler/config-schema.json",
"containers": [
{
"name": "my-container",
"image": "docker.io/my-org/my-image:latest",
"constraints": {
"regions": [
"ENAM",
"WNAM"
],
"jurisdiction": "fedramp"
}
}
]
}[[containers]]
name = "my-container"
image = "docker.io/my-org/my-image:latest"
[containers.constraints]
regions = ["ENAM", "WNAM"]
jurisdiction = "fedramp"有关放置如何影响容器启动和路由的更多详细信息,请参阅 容器生命周期。