amazon-cloudfront - ERROR 验证错误:Lambda 函数结果验证失败,函数尝试删除只读标头,标头名称:Content-Length
问题描述
每当我尝试添加响应标头时,CloudFront 都会向我抛出
ERROR 验证错误:Lambda 函数结果验证失败,函数尝试删除只读标头,标头名称:Content-Length。
ERROR 验证错误:Lambda 函数结果验证失败,该函数尝试删除只读标头,标头名称:Content-Encoding。
const response = {
status: '302',
statusDescription: 'Found',
headers: {
'location': [{
key: 'location',
value: 'https://abc.test.io'
}],
'set-cookie': [{
key: 'set-cookie',
value: 'sessiontoken='+sessionObjectData.session.sessionId+'; Secure; HttpOnly'
}]
}
}
callback(null, response)
有人可以让我知道我在这里做错了什么吗?顺便说一句,我正在使用查看器响应事件
解决方案
推荐阅读
- java - 有什么方法可以将有关对象的所有信息显示到控制台(在 Eclipse 中)
- sql - 在通过表单验证并提交表单后,我想使用 Oracle Apex 动态操作将我重定向到我的应用程序中的另一个页面
- python-3.x - ** 导致 RuntimeWarning 的运算符:在 double_scalars 中遇到无效值
- flutter - Dart - 值可以为 null 的表达式必须先进行 null 检查,然后才能取消引用
- php - AppStoreConnect,salesReports 在 php 中返回句柄
- go - sort.Slice 和 sort.SliceStable 有什么区别
- windows - ENV 变量不是通过 npm start (run-script) 设置的(在 Windows git-bash 上)
- python - 列出不同用户python下目录中的所有文件
- java - 提取类型 [class org.springframework.http.ResponseEntity] 和内容类型 [text/html;charset=UTF-8] 的响应时出错;
- kubernetes - 如何将容器中的文件映射到 Kubernetes 中的卷中的文件?