初始化环境文件
This commit is contained in:
13
node_modules/@smithy/credential-provider-imds/dist-es/remoteProvider/ImdsCredentials.js
generated
vendored
Normal file
13
node_modules/@smithy/credential-provider-imds/dist-es/remoteProvider/ImdsCredentials.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
export const isImdsCredentials = (arg) => Boolean(arg) &&
|
||||
typeof arg === "object" &&
|
||||
typeof arg.AccessKeyId === "string" &&
|
||||
typeof arg.SecretAccessKey === "string" &&
|
||||
typeof arg.Token === "string" &&
|
||||
typeof arg.Expiration === "string";
|
||||
export const fromImdsCredentials = (creds) => ({
|
||||
accessKeyId: creds.AccessKeyId,
|
||||
secretAccessKey: creds.SecretAccessKey,
|
||||
sessionToken: creds.Token,
|
||||
expiration: new Date(creds.Expiration),
|
||||
...(creds.AccountId && { accountId: creds.AccountId }),
|
||||
});
|
||||
Reference in New Issue
Block a user