Есть ли способ поиска области конечной точки 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 выполнить-апите URL, но это не будет работать с пользовательским днсом имя.
Возможны ли только варианты с помощью конфигурации или для поиска DNS?