0
是否有某种方法来查找apigateway端点的区域并使用它来签署sigv4请求?AWS Sig v4签署API网关
我使用AWS SDK来进行数字签名,像这样
let req = new AWS.HttpRequest(endpoint);
req.method = 'POST';
req.path = endpoint.path;
req.region = QueryApi.getBaseUrlRegion(this._baseUrl);
req.body = JSON.stringify(body);
req.headers[ 'Host' ] = endpoint.host
req.headers[ 'presigned-expires' ] = false
req.headers[ 'Content-Type' ] = 'application/json'
let signer = new AWS.Signers.V4(req, 'execute-api')
signer.addAuthorization(this._awsCreds, new Date())
现在我从内部AWS解析区域执行-API网址,但这不会使用自定义DNS工作名称。
是唯一使用配置或进行DNS查找的选项吗?