MaxMind 地理位置提供程序 (proto)

此扩展的限定名称为 envoy.geoip_providers.maxmind

注意

此扩展正在开发中。功能不完整,不适合生产使用。

此扩展的安全姿态未知,应仅在上下游都可信的部署中使用。

提示

此扩展扩展并可与以下扩展类别一起使用

此扩展必须使用以下类型 URL 之一进行配置

警告

此 API 功能目前正在开发中。标记为正在开发中的 API 功能不被认为是稳定的,不受 威胁模型 的涵盖,不受安全团队的支持,并且可能会发生重大更改。请勿在未理解上述各点的情况下使用此功能。

MaxMind 地理位置提供程序 配置概述。必须配置至少一个地理位置数据库路径 city_db_pathisp_db_pathanon_db_path

extensions.geoip_providers.maxmind.v3.MaxMindConfig

[extensions.geoip_providers.maxmind.v3.MaxMindConfig proto]

{
  "city_db_path": ...,
  "isp_db_path": ...,
  "anon_db_path": ...,
  "common_provider_config": {...}
}
city_db_path

(string) Maxmind 城市数据库的完整文件路径,例如 /etc/GeoLite2-City.mmdb。数据库文件应具有 .mmdb 扩展名。

isp_db_path

(string) Maxmind ASN 数据库的完整文件路径,例如 /etc/GeoLite2-ASN.mmdb。数据库文件应具有 .mmdb 扩展名。

anon_db_path

(string) Maxmind 匿名 IP 数据库的完整文件路径,例如 /etc/GeoIP2-Anonymous-IP.mmdb。数据库文件应具有 .mmdb 扩展名。

common_provider_config

(extensions.geoip_providers.common.v3.CommonGeoipProviderConfig, REQUIRED) 指定将使用哪个地理位置标头填充地理位置数据的通用提供程序配置。