fixing typescript error

This commit is contained in:
Khalim Conn-Kowlessar 2024-09-09 15:12:41 +01:00
parent 2b17aad9a7
commit 22aea5ec6e

View file

@ -17,9 +17,20 @@ async function getTemporaryCredentials() {
region: process.env.PRESIGN_AWS_REGION,
});
// Request temporary credentials with GetSessionToken
const data = await sts.getSessionToken({ DurationSeconds: 900 }).promise(); // Token valid for 15 minutes
return data.Credentials;
try {
// Request temporary credentials with GetSessionToken
const data = await sts.getSessionToken({ DurationSeconds: 900 }).promise(); // Token valid for 15 minutes
// Check if credentials are present
if (!data.Credentials) {
throw new Error("Failed to retrieve temporary credentials");
}
return data.Credentials;
} catch (error) {
console.error("Error fetching temporary credentials:", error);
throw error;
}
}
// API handler