← Containers / containers / platform-details
Placement
По умолчанию контейнеры запускаются в ближайшей к входящему запросу локации с уже загруженным образом. Используйте ограничения размещения, чтобы задать, где могут запускаться ваши контейнеры, для соответствия требованиям к размещению данных, комплаенсу или задержке.
Региональные ограничения
Используйте 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"См. Жизненный цикл контейнера подробнее о том, как размещение влияет на запуск контейнера и маршрутизацию.