@n8n/n8n-nodes-langchain
Version:
12 lines • 685 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.resolveBedrockApi = resolveBedrockApi;
const aws_credentials_1 = require("n8n-nodes-base/aws-credentials");
async function resolveBedrockApi(ctx) {
const authentication = ctx.getNodeParameter('authentication', 'iam');
const credentialsType = authentication === 'assumeRole' ? 'awsAssumeRole' : 'aws';
const { region } = await ctx.getCredentials(credentialsType);
(0, aws_credentials_1.assertSupportedAwsRegion)(region);
return { credentialsType, baseURL: `https://bedrock.${region}.${(0, aws_credentials_1.getAwsDomain)(region)}` };
}
//# sourceMappingURL=resolveBedrockApi.js.map