Folosesc AWS Amplify pentru a găzdui o aplicație Angular și folosesc grupul de utilizatori Cognito. Am creat un tablou de bord pe Amazon Quicksight în scopuri BI. Una dintre valorile pe care vreau să le monitorizez este cât timp petrece un utilizator în aplicație. Evident, nu pot calcula timpul în care utilizatorul se deconectează, deoarece nu mulți utilizatori se deconectează odată ce au terminat cu aplicația. Aveți idee cum pot realiza această măsurătoare?
am contactat Suport AWS si iata raspunsul lor:
În prezent, nu există o valoare care să accepte această funcție pentru a urmări durata de conectare a unui utilizator. Singurele valori disponibile în prezent pentru grupurile de utilizatori Cognito sunt ca mentionate in acest link.
Deci, se pare că nu pot urmări durata sesiunii folosind serviciul Cognito. Am întrebat serviciul de asistență dacă îl pot urmări folosind serviciul Amplify și iată răspunsul lor:
De fapt, AWS Amplify este doar un cadru care vă permite să creați aplicații pentru a utiliza Serviciile AWS în fundal. Prin urmare, atunci când utilizați Amplify pentru autentificare, acesta încă folosește Cognito ca furnizor principal de autentificare. Amplify are valori foarte limitate, după cum puteți vedea din acest link, cu toate acestea, nu include nicio valoare pentru durata sesiunii.