@n8n/n8n-nodes-langchain
Version:
14 lines • 617 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.resolveBedrockRegion = resolveBedrockRegion;
const aws_credentials_1 = require("n8n-nodes-base/aws-credentials");
const BEDROCK_ARN_REGION = /^arn:(?:aws|aws-cn|aws-us-gov):bedrock:([a-z0-9-]+):/;
function resolveBedrockRegion(modelName, credentialRegion) {
const arnRegion = modelName.match(BEDROCK_ARN_REGION)?.[1];
if (arnRegion === undefined) {
return credentialRegion;
}
(0, aws_credentials_1.assertSupportedAwsRegion)(arnRegion);
return arnRegion;
}
//# sourceMappingURL=resolveBedrockRegion.js.map