Update util.ts

This commit is contained in:
Daniel Hougaard
2024-09-23 23:37:20 +04:00
parent 59585446bc
commit d503d28775

View File

@@ -34,6 +34,10 @@ export const getAwsRegion = async () => {
export const performAwsIamLogin = async (baseUrl: string, identityId: string, region: string) => { export const performAwsIamLogin = async (baseUrl: string, identityId: string, region: string) => {
const body = "Action=GetCallerIdentity&Version=2011-06-15"; const body = "Action=GetCallerIdentity&Version=2011-06-15";
AWS.config.update({
region
});
const creds = await new Promise<{ sessionToken?: string; accessKeyId: string; secretAccessKey: string }>((resolve, reject) => { const creds = await new Promise<{ sessionToken?: string; accessKeyId: string; secretAccessKey: string }>((resolve, reject) => {
AWS.config.getCredentials((err, res) => { AWS.config.getCredentials((err, res) => {
if (err) { if (err) {
@@ -47,10 +51,6 @@ export const performAwsIamLogin = async (baseUrl: string, identityId: string, re
}); });
}); });
AWS.config.update({
region
});
console.log("creds", creds); console.log("creds", creds);
const signOpts = aws4.sign( const signOpts = aws4.sign(
@@ -61,7 +61,8 @@ export const performAwsIamLogin = async (baseUrl: string, identityId: string, re
}, },
{ {
accessKeyId: creds.accessKeyId, accessKeyId: creds.accessKeyId,
secretAccessKey: creds.secretAccessKey secretAccessKey: creds.secretAccessKey,
sessionToken: creds.sessionToken
} }
); );