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
  • Наука та технологія

КОМЕНТАРІ • 10