INNER CODE UNIT · Go
accessToken
kubenav/kubenav · cmd/kubenav/aws.go:237
accessToken = *token.AccessToken
accessTokenExpire = (time.Now().Unix() + int64(token.ExpiresIn)) * 1000
}
svcsso := sso.NewFromConfig(aws.Config{Region: ssoRegion})
creds, err := svcsso.GetRoleCredentials(ctx, &sso.GetRoleCredentialsInput{
AccessToken: &accessToken,
AccountId: &accountID,
RoleName: &roleName,
})
if err != nil {
return "", err
}
//nolint:gosec
ssoCredentials, err := json.Marshal(AWSSSOCredentials{
AccessKeyID: *creds.RoleCredentials.AccessKeyId,