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

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


这里的策略也是先复制之前的cdn策略哈 最后复制完了 全部新增这两条标头key

CloudFront-Viewer-Country

CloudFront-Viewer-City

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

javascript 复制代码
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 行为 绑定函数 即可

测试效果

相关推荐
观测云3 小时前
AWS Lambda Python 应用可观测最佳实践(DDTrace)
python·云计算·aws
Ydwlcloud4 小时前
AWS 2026折扣活动深度解析:寻找最大优惠的智慧路径
大数据·服务器·人工智能·云计算·aws
翼龙云_cloud6 小时前
亚马逊云渠道商:AWS EC2 实战案例解析
服务器·云计算·aws
Lim小刘12 小时前
云端“拆墙”:AWS 与谷歌云握手言和,AWS Interconnect 会是多云时代的终极解药吗?
云计算·aws
不穿格子的程序员2 天前
计算机网络篇3:键入网址到网页显示过程+getpost区别+syn攻击+cdn
计算机网络·cdn·syn·get and post
testpassportcn2 天前
AWS Certified AI Practitioner(AIF-C01)認證介紹
人工智能·云计算·aws
Ydwlcloud2 天前
面向全球用户的网站,AWS是唯一选择吗?
大数据·服务器·人工智能·云计算·aws
Elastic 中国社区官方博客2 天前
更高的吞吐量和更低的延迟: Elastic Cloud Serverless 在 AWS 上获得了显著的性能提升
大数据·数据库·elasticsearch·搜索引擎·云原生·serverless·aws
huainian2 天前
AWS INFR 可用性指标
云计算·aws
zhojiew2 天前
Kafka Connect集成Apache Iceberg写入AWS Glue表
kafka·apache·aws