1
与Cognito用户群验证成功后AWS API网关我临时凭证访问AWS资源X-AMZN-错误类型:UnrecognizedClientException同时呼吁临时证书
var akey='';
var skey='';
var st='';
AWS.config.credentials.get(function (err) {
akey = AWS.config.credentials.accessKeyId;
skey = AWS.config.credentials.secretAccessKey;
st = AWS.config.credentials.sessionToken;
var identityId = AWS.config.credentials.identityId;
});
使用这些证书我调用的API,其使用IAM授权
function ViewMyBookings_With_Credentials() {
debugger;
var apigClient = apigClientFactory.newClient({
accessKey: akey,
secretKey: skey,
sessionToken: st,
region: 'ap-south-1'
});
var params = { };
var body = ''; // Get Request
var additionalParams = { };
apigClient.mybookingsGet(params, body, additionalParams)
.then(function (result) {
//This is where you would put a success callback
alert(result.data);
}).catch(function (result) {
debugger;
alert(result.data);
//This is where you would put an error callback
});
}
OPTIONS请求成功,我得到了200 OK对于 但对于实际请求显示CORS错误,我确信CORS没有问题。 响应头被示出
的x AMZN-错误类型:UnrecognizedClientException X-缓存:错误从CloudFront的
我搜索上AWS文档这一点,但没有得到任何积极的反应。
One Question addressing similar issue
但答案是不正确的/完整的,请让我知道我错过了什么。
“响应标题显示”...包括CORS标题? – UXDart