Amazon web services AWS/Quicksight/AWS4Signer/签名不匹配

Amazon web services AWS/Quicksight/AWS4Signer/签名不匹配,amazon-web-services,amazon-quicksight,Amazon Web Services,Amazon Quicksight,我正在尝试使用AWS4Signer访问quicksight上的数据集,我得到以下响应 “消息”:“我们计算的请求签名与您提供的签名不匹配。请检查您的AWS秘密访问密钥和签名方法。有关详细信息,请参阅服务文档。” 我确保Iam提供的所有输入参数(区域、服务名称等)都是正确的。 与S3一起使用时,相同的SecretAccessKey工作正常 我提供给aws4Signer.sign()的默认请求字段如下所示 GET/Parameters:({“max results”:[“10”]}头:(x-amz-

我正在尝试使用AWS4Signer访问quicksight上的数据集,我得到以下响应

“消息”:“我们计算的请求签名与您提供的签名不匹配。请检查您的AWS秘密访问密钥和签名方法。有关详细信息,请参阅服务文档。”

我确保Iam提供的所有输入参数(区域、服务名称等)都是正确的。 与S3一起使用时,相同的SecretAccessKey工作正常

我提供给aws4Signer.sign()的默认请求字段如下所示

GET/Parameters:({“max results”:[“10”]}头:(x-amz-content-sha256:必需,)

当我发出如下CLI命令时,同样的事情也会发生

aws快速查看列表数据集--aws帐户id 19xxxxxxx20

请告诉我这里可能缺少什么。 是否应该提供任何特定于quicksight的标题