我有一个 Go 程序,它使用 aws-sdk-go 与 dynamodb 对话。依赖项是供应商的。转到版本 1.7.1。aws-sdk-go 版本 1.6.24。该程序在以下所有环境中按预期工作:
当我在 kubernetes 上运行 docker 容器(我在我的开发箱上测试的同一个容器)时,我收到以下错误:
2017/03/02 22:30:13 调试错误:请求 dynamodb/GetItem: ---[请求转储错误]---------------------------- net/http: 无效的标头字段值“AWS4-HMAC-SHA256 Credential=hidden\n/20170302/us-east-1/dynamodb/aws4_request, SignedHeaders=accept-encoding;content-length;content-type;host;x- amz-date;x-amz-target, Signature=483f56dd0b17d8945d3c2f2044b7f97e531190602f132a4d5f828264b3a2cff2" 用于密钥授权 -------------------------------------------------- --- 2017/03/02 22:30:13 调试:响应 dynamodb/GetItem 详细信息: - -[ 回复 ] - - - - - - - - - - - - - - - - - - - HTTP/0.0 000 状态码 0 内容长度:0