J'utilise Amazon Athena pour obtenir toutes les connexions à la console qui se sont produites la semaine dernière, maintenant je suis en mesure d'obtenir toutes les connexions à la console indépendamment des données. J'ai besoin de modifier la requête ci-dessous afin que cette requête prenne en compte toutes les connexions à la console aws qui se sont produites la semaine dernière.comment obtenir les résultats d'Athena la semaine dernière?
WITH events AS (
SELECT
event.eventVersion,
event.eventID,
event.eventTime,
event.eventName,
event.eventType,
event.eventSource,
event.awsRegion,
event.sourceIPAddress,
event.userAgent,
event.userIdentity.type AS userType,
event.userIdentity.arn AS userArn,
event.userIdentity.principalId as userPrincipalId,
event.userIdentity.accountId as userAccountId,
event.userIdentity.userName as userName
FROM cloudtrail.events
CROSS JOIN UNNEST (Records) AS r (event)
)
SELECT userName,sourceIPAddress,eventName,eventTime FROM events WHERE eventName='ConsoleLogin';
T
Désolé, mais votre question n'est pas claire. Cherchez-vous simplement la possibilité de spécifier une plage de dates dans la requête? –
@JohnRotenstein oui, je veux ajouter une requête dynamique qui ne me procurerait les connexions de la console de la date actuelle à 7 jours passés – Kittystone