This commit is contained in:
Quan HL
2024-06-14 15:04:19 +07:00
parent 86a64ac091
commit e9a5e83e36
3 changed files with 6 additions and 6 deletions

View File

@@ -5,17 +5,17 @@ const EXPIRY = 3600;
async function getAwsAuthToken(
logger, createHash, retrieveHash,
{accessKeyId, secretAccessKey, region, RoleArn}) {
{accessKeyId, secretAccessKey, region, roleArn}) {
logger = logger || noopLogger;
try {
const key = makeAwsKey(RoleArn || accessKeyId);
const key = makeAwsKey(roleArn || accessKeyId);
const obj = await retrieveHash(key);
if (obj) return {...obj, servedFromCache: true};
let data;
if (RoleArn) {
if (roleArn) {
const stsClient = new STSClient({ region });
const roleToAssume = { RoleArn, RoleSessionName: 'Jambonz_Speech', DurationSeconds: EXPIRY};
const roleToAssume = { RoleArn: roleArn, RoleSessionName: 'Jambonz_Speech', DurationSeconds: EXPIRY};
const command = new AssumeRoleCommand(roleToAssume);
data = await stsClient.send(command);

View File

@@ -111,7 +111,7 @@ const getAwsVoices = async(_client, createHash, retrieveHash, logger, credential
logger, createHash, retrieveHash,
{
region,
RoleArn: roleArn
roleArn
}),
});
} else {

View File

@@ -285,7 +285,7 @@ const synthPolly = async(createHash, retrieveHash, logger,
logger, createHash, retrieveHash,
{
region,
RoleArn: roleArn
roleArn
}),
});
} else {