AWS user activity monitoring using CloudTrail 👣
Вставка
- Опубліковано 15 вер 2024
- AWS CloudTrail is a service provided by AWS that one can use for operational and risk auditing, governance, and compliance of the AWS account.
In this video we are going to explore this AWS Service with one mini project.
Documentation:
------------------------------
docs.aws.amazo...
Prerequisite:
---------------------
🚨Monitor expirations 🔄 of important AWS Access Keys 🔒 & Secret Keys🔑
• 🚨Monitor expirations 🔄...
Code:
------------
DynamoDB Table:iamkey_storer
Primary Key:cloudtrail_key
Details:www.gorillasta...
Lambda Code:
-------------------------
import json
from datetime import datetime, timedelta
import boto3
Create a DynamoDB client
table_name='iamkey_storer'
region_name='us-east-1'
client_dynamo=boto3.resource('dynamodb',region_name=region_name)
dynamodb=client_dynamo.Table(table_name)
Function to create an item in DynamoDB table
def put_item_to_dynamodb(item):
dynamodb.put_item(Item=item)
def lambda_handler(event, context):
TODO implement
print(event)
data_to_insert={}
data_to_insert['access_key']=event['detail']['responseElements']['accessKey']['accessKeyId']
creation_time_str=event['detail']['responseElements']['accessKey']['createDate']
creation_time = datetime.strptime(creation_time_str, '%b %d, %Y %I:%M:%S %p')
data_to_insert['created_on'] = creation_time.strftime('%Y-%m-%dT%H:%M:%SZ')
data_to_insert['sourceIPAddress']=event['detail']['sourceIPAddress']
data_to_insert['cloudtrail_key']=event['id']
put_item_to_dynamodb(data_to_insert)
return {
'statusCode': 200,
'body': json.dumps('Hello from Lambda!')
}
Check this playlist for more Data Engineering related videos:
• Demystifying Data Engi...
Apache Kafka form scratch
• Apache Kafka for Pytho...
Messaging Made Easy: AWS SQS Playlist
• Messaging Made Easy: A...
Snowflake Complete Course from scratch with End-to-End Project with in-depth explanation--
doc.clickup.co...
Explore our vlog channel:
www.youtube.co...
Your Queries -
=============
What is AWS CloudTrail?
CloudTrail. Key Points& Mini Project
Exploring AWS CloudTrail: Auditing and Monitoring AWS API Activity
CloudTrail AWS
Monitoring AWS Cloud Trail
Steps to Enable CloudTrail for an AWS Organization
AWS CloudTrail Logging Fundamentals
Secure Standardized Logging Service - AWS CloudTrail
AWS Certified Solutions Architect Professional - CloudTrail
🙏🙏🙏🙏🙏🙏🙏🙏
YOU JUST NEED TO DO
3 THINGS to support my channel
LIKE
SHARE
&
SUBSCRIBE
TO MY UA-cam CHANNEL - Наука та технологія