AWS CDN新增用户ip 地区 城市 响应头

1.需要自定义cdn缓存策略

在这里插入图片描述
在这里插入图片描述
这里的策略也是先复制之前的cdn策略哈 最后复制完了 全部新增这两条标头key
CloudFront-Viewer-Country
CloudFront-Viewer-City
在这里插入图片描述

2.然后新增cdn函数,应用你写的这个函数

在这里插入图片描述

function handler(event) {
    var request = event.request;
    var response = event.response;

    // 获取用户的 IP 地址
    var userIP = event.viewer.ip;
    
    var country = request.headers['cloudfront-viewer-country'] ? request.headers['cloudfront-viewer-country'].value : 'Unknown';
    var city = request.headers['cloudfront-viewer-city'] ? request.headers['cloudfront-viewer-city'].value : 'Unknown';

    // 在响应标头中加入用户的 IP 地址,确保值是字符串
    response.headers['client_ip'] = { value: String(userIP) };
    response.headers['client_country'] = {value: country};
    response.headers['client_city'] = {value: city};

    return response;
    // return request.headers;
}

测试函数 发布
在这里插入图片描述
cdn 行为 绑定函数 即可
在这里插入图片描述
测试效果
在这里插入图片描述

相关推荐

  1. 【filebeat】filebeat字段新增ip地址

    2024-07-11 16:58:07       22 阅读
  2. http获取用户访问的IP地址

    2024-07-11 16:58:07       39 阅读
  3. SpringBoot获取用户ip地址信息

    2024-07-11 16:58:07       56 阅读
  4. IIS主机名的用法--一个IP建多个Web站点

    2024-07-11 16:58:07       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 16:58:07       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 16:58:07       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 16:58:07       58 阅读
  4. Python语言-面向对象

    2024-07-11 16:58:07       69 阅读

热门阅读

  1. 探索数据的星群:SKlearn聚类中心计算方法全解析

    2024-07-11 16:58:07       24 阅读
  2. 移动互联安全扩展要求测评项

    2024-07-11 16:58:07       18 阅读
  3. OSPF域内

    2024-07-11 16:58:07       20 阅读
  4. 继 承

    继 承

    2024-07-11 16:58:07      25 阅读
  5. 连续空格 换行white-space:pre-wrap;html2canvas

    2024-07-11 16:58:07       21 阅读
  6. 【AMBA】漫谈AHB总线(二~四)

    2024-07-11 16:58:07       19 阅读
  7. 最适合高功能自闭症儿童康复的治疗方法

    2024-07-11 16:58:07       21 阅读
  8. 【C语言】符号优先级详解 -《谁与争锋 ! 》

    2024-07-11 16:58:07       25 阅读
  9. 差分进化算法

    2024-07-11 16:58:07       16 阅读
  10. 【Docker 入门】

    2024-07-11 16:58:07       26 阅读
  11. 从零手写实现 nginx-26-rewrite url 重写

    2024-07-11 16:58:07       22 阅读
  12. 虚拟化平台主流hypervisor工作原理分析

    2024-07-11 16:58:07       18 阅读
  13. 常用知识点问答

    2024-07-11 16:58:07       21 阅读
  14. SQL MySQL定时器/事件调度器(Event Scheduler)

    2024-07-11 16:58:07       24 阅读
  15. Unity 改造编辑器组件字段显示

    2024-07-11 16:58:07       24 阅读