Query parameters
-
If
true, the region policy is applied even if it would deny access to inference endpoints that are currently in use by ingest pipeline or indices.
PUT
/_inference/_region_policy
Console
PUT _inference/_region_policy
{
"region_policy": {
"allowed_regions": [
{ "csp": "aws", "region": "us-east-1" },
{ "csp": "aws", "region": "eu-west-1" }
]
}
}
resp = client.inference.put_region_policy(
region_policy={
"allowed_regions": [
{
"csp": "aws",
"region": "us-east-1"
},
{
"csp": "aws",
"region": "eu-west-1"
}
]
},
)
const response = await client.inference.putRegionPolicy({
region_policy: {
allowed_regions: [
{
csp: "aws",
region: "us-east-1",
},
{
csp: "aws",
region: "eu-west-1",
},
],
},
});
response = client.inference.put_region_policy(
body: {
"region_policy": {
"allowed_regions": [
{
"csp": "aws",
"region": "us-east-1"
},
{
"csp": "aws",
"region": "eu-west-1"
}
]
}
}
)
$resp = $client->inference()->putRegionPolicy([
"body" => [
"region_policy" => [
"allowed_regions" => array(
[
"csp" => "aws",
"region" => "us-east-1",
],
[
"csp" => "aws",
"region" => "eu-west-1",
],
),
],
],
]);
curl -X PUT -H "Authorization: ApiKey $ELASTIC_API_KEY" -H "Content-Type: application/json" -d '{"region_policy":{"allowed_regions":[{"csp":"aws","region":"us-east-1"},{"csp":"aws","region":"eu-west-1"}]}}' "$ELASTICSEARCH_URL/_inference/_region_policy"
Request examples
A region policy allowing specific cloud service provider regions
Run `PUT _inference/_region_policy` to restrict inference to a specific set of cloud service provider regions.
{
"region_policy": {
"allowed_regions": [
{ "csp": "aws", "region": "us-east-1" },
{ "csp": "aws", "region": "eu-west-1" }
]
}
}
Run `PUT _inference/_region_policy` to restrict inference to a specific set of geographic areas.
{
"region_policy": {
"allowed_geos": ["us", "eu"]
}
}
Response examples (200)
A successful response when creating a region policy that allows specific cloud service provider regions.
{
"region_policy": {
"allowed_regions": [
{ "csp": "aws", "region": "us-east-1" },
{ "csp": "aws", "region": "eu-west-1" }
]
},
"created_at": "2026-07-13T12:00:00.000Z",
"created_by": "inference_user"
}