Skip to the content.
N
Notezio
/ AWS Certified AI Practitioner (AIF-C01)

AWS Security Services and more

IAM - Identity and Access Management

iam-policies-inheritance

IAM: Permissions

IAM Policies Structure

Example IAM Policy

{
  "Version": "2012-10-17",
  "Id": "Policy1234567890",
  "Statement": [
    {
      "Sid": "Stmt1234567890",
      "Effect": "Allow",
      "Principal": {
        "AWS": "arn:aws:iam::123456789012:user/example-user"
      },
      "Action": ["s3:ListBucket", "s3:GetObject"],
      "Resource": "arn:aws:s3:::example-bucket"
    }
  ]
}

IAM Roles for Services

Amazon S3 - Simple Storage Service

S3 Use cases

S3 Overview - Buckets

S3 Overview - Objects

S3 Storage Classes

S3 Standard General Purpose

S3 Storage Classes - Infrequent Access

Amazon S3 Glacier Storage Classes

S3 Intelligent-Tiering

S3 Durability and Availability

Amazon EC2

EC2 Sizing and Configuration Options

EC2 User Data

AWS Lambda

EC2 Lambda
Virtual Servers in the Cloud Virtual functions – no servers to manage!
Limited by RAM and CPU Limited by time - short executions
Continuously running Run on-demand
Scaling means intervention to add / remove servers Scaling is automated!

Benefits of AWS Lambda

aws lambda Source https://docs.aws.amazon.com/lambda/latest/dg/with-s3-tutorial.html

AWS Lambda Language Support

AWS Lambda Pricing: Example

Amazon Macie

AWS Config

Amazon Inspector

AWS CloudTrail

AWS Artifact

AWS Audit Manager

AWS Trusted Advisor

VPC (Virtual Private Cloud)

Internet Gateway (IGW)

NAT Gateway

AWS Services for Bedrock

AWS Security Services – Section Summary