You are on page 1of 42

AMAZON WEB SERVICES

An Internship Report
Submitted in partial fulfillment of the requirements
for the award of the degree of
BACHELOR OF TECHNOLOGY
In
COMPUTER SCIENCE AND ENGINEERING
Submitted By

Duvvarapu Harshitha
21B61A0525

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


SATYA INSTITUTE OF TECHNOLOGY AND MANAGEMENT
(Under the Management of Gayatri Vidya Parishad Visakhapatnam)
(Approved by A.I.C.T.E. New Delhi & Affiliated to JNTU-GV, Vizianagaram)
Gajularega , Vizianagaram, Andhra Pradesh - 535003 www.sitam.co.in

2021-2025
DECLARATION

I’m D.HARSHITHA (21B61A0510) declare that the internship report entitled “ AMAZON WEB SERVICES
” is not more than 1,00,000 words in length including quotes and references. This report
contains no material that has been submitted previously, in whole or in part, for the award of any other
academic degree or diploma. Except where otherwise indicated this project is our own work.
CERTIFICATE

This is to certify that the project report entitled “AMAZON WEB SERVICES” submit

D.HARSHITHA, in partial fulfillment for the award of Degree of Bachelor of Technology in

Computer Science and Engineering from Satya Institute of Technology And Management is a

record of bonafide work carried out by the them under my guidance and super vision during the

year 2021-2023.

This results embodied in this report have not been submitted to any other university of institute for the

Award of any degree or diploma.

Head of the Department

DR. Venu Madhav(Ph.D.)

Signature of External Examiner


ACKNOWLEDGEMENT

Apart from our efforts, the success of this project depends largely on the encouragement and guidelines
of many others. We take this opportunity to express our gratitude to the concerned that have been
instrumental in the successful completion of this project.

We respect and thank our Director Dr. M. Sashibhushana Rao Garu, for providing us an opportunity
to do the project work at SATYA INSTITUTE OF TECHNOLOGY AND MANAGEMENT and for
giving us all support and guidance, which made me complete the project duly. We are extremely
thankful to him for providing such nice support although he had a busy schedule managing the
corporate affairs.

We owe our sincere thanks to Dr. D. V. Ramamurthy Garu, Principal, SATYA INSTITUTE OF
TECHNOLOGY AND MANAGEMENT, for his extreme cooperation in providing us with
excellent lab infrastructure.

We are also grateful to our Head of The Department Dr. G. Venu Madhava Rao ( professor ) and all
other faculty members who helped us directly and Directly for the successful completion of the
project work.

We owe many thanks to many people who helped and supported us during the writing of this report.
Finally, we are extremely thankful to our parents and friends for their constant help and moral
support.

D.HARSHITHA
21B61A0510

.
ABSTRACT

Amazon Web Services offers a broad set of global cloud-based products including compute,
storage, databases, analytics, networking, mobile, developer tools, management tools, IoT,
security, and enterprise applications: on-demand, available in seconds, with pay-as-you-go
pricing. From data warehousing to deployment tools, directories to content delivery, over 200
AWS services are available.New services can be provisioned quickly, without the upfront capital
expense. This allows enterprises, start-ups, small and medium-sized businesses, and customers in
the public sector to access the building they need to respond quickly to changing business
requirements.This whitepaper provides you with an overview of the benefits of the AWS Cloud and
introduces you to the services that make up the platform.

Amazon Web Services (AWS) is a comprehensive cloud computing platform provided by Amazon
AWS abstracts the underlying hardware infrastructure and offers a wide range of on-demand Services and
resources, such as computing power, storage, databases, networking, machine learning, and more .It enables
organizations to scale their IT infrastructure quickly, securely, and cost effectively without the need for
significant upfront investments in physical hardware. AWS abstracts the complexities of managing
infrastructure, allowing businesses to focus on developing and deploying applications and services, thus
accelerating innovation and reducing operational overhead. This abstraction of infrastructure is a key feature
of AWS, making it a popular choice for businesses seeking flexible and scalable cloud solutions
CONTENTS

Chapter1 Introduction Basics Of Cloud Computing......................1

Chapter2 Basics Of Cloud Computing................................................8

Chapter3 EC2 Instance........................................................................12

Chapter4 EBS and ELB........................................................................18

Chapter5 VPC and IAM.......................................................................22

Chapter6 Route 53................................................................................34

Chapter7 Amazon S3 Buckets(Project)..............................................37

Chapter8 Output....................................................................................51

Chapter9 Conclusion and Futurework..............................................53

Chapter10 References and Certificate..................................................54


CHAPTER 1
Introduction
Amazon Web Services (AWS) is a comprehensive cloud computing platform provided by Amazon.
It offers a wide range of cloud services, including computing power, storage, databases, machine
learning analytics, content delivery, and more. AWS allows businesses and individuals to access these
services a pay-as-you-go basis, making it a flexible and scalable solution for various computing needs.

 How did Amazon…get into cloud computing

 Key components and services within AWS include:

1. Compute Services: AWS offers various compute resources, such as Amazon EC2 (Elastic
Compute Cloud), for virtual servers, and AWS Lambda for serverless computing.

2. Storage Services: This includes Amazon S3 (Simple Storage Service) for scalable object storage
And Amazon EBS (Elastic Block Store) for block storage.

3. Database Services: AWS provides managed database services like Amazon RDS (Relational
Database Service) for relational databases and Amazon DynamoDB for NoSQL databases.

4. Networking: AWS offers services for networking and content delivery, such as Amazon VPC
(Virtual Private Cloud) and Amazon CloudFront for content delivery.

5. Machine Learning and AI: Services like Amazon SageMaker and Rekognition enable machine
learning and AI capabilities.

6. Analytics: AWS provides services like Amazon Redshift for data warehousing, Amazon EMR for
big data processing, and Amazon Quick-Sight for data visualization.

7. Security and Identity: AWS offers security services, including AWS Identity and Access
management (IAM) for user access control and AWS Shield for DDoS protection.
8. Developer Tools: Services like AWS Code Deploy, Code Commit, and Code Pipeline support
application development and deployment.

9. Internet of Things (IoT): AWS IoT services help connect and manage IoT devices and data.

10. Containers: AWS provides services like Amazon ECS and EKS for container orchestration.

11. Serverless Computing: AWS Lambda enables running code without provisioning or managing
servers.

12. Management and Governance: AWS Control Tower and Config help manage and govern AWS
resources effectively.

AWS has data center around the world, allowing users to deploy resources in multiple regions.
This global presence, along with a rich ecosystem of tools and services, makes AWS a popular
choice for organizations looking to leverage cloud computing for scalability, flexibility, and cost
effectiveness.

 Aws global infrastructure


CHAPTER 2

Basics Of Cloud Computing


Cloud computing is a technology that allows users to access and use computing resources (such
as servers, storage, databases, networking, software, and more) over the internet.

Here are some basic details:

1. Service Models:

 IaaS (Infrastructure as a Service): Provides virtualized computing resources over the internet.
 PaaS (Platform as a Service): Offers a platform with develthrough web browsers, eliminating
theneed deploy, and manage applications without worrying about the underlying infrastructure.
 SaaS (Software as a Service):Delivers software applications over the internet. Users access
these application through web browsers, eliminating the need for local installations.

2. Deployment Model:

 Public Cloud: Services are provided by third-party cloud providers and are accessible over the
internet include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform
(GCP).
 Private Cloud: Resources are used exclusively by a single organization. They can be hosted
on-premise or by a third-party provider.
 Hybrid Cloud: Combines both public and private clouds, allowing data and applications to be
shared be between them.
 Types of cloud computing

3. Advantages:

 Scalability: Resources can be easily scaled up or down to meet demand.


 Cost-Efficiency: Pay-as-you-go pricing models reduce capital expenditures.
 Flexibility: Users can access resources from anywhere with an internet connection.
 Reliability: Cloud providers often offer high availability and redundancy.
 Security: Many cloud providers invest heavily in security measures.

 Challenges:

 Security Concerns: Data security and privacy are top concerns in the cloud.
 Downtime: Even though providers aim for high uptime, occasional outages can occur.
 Compliance: Regulations may dictate where data can be stored and how it should be handled.
 Data Transfer Costs: Moving large volumes of data in and out of the cloud can be expensive.

 Components:

 Virtualization: Allows for the creation of virtual machines and resources.


 Data Centers: Physical facilities housing the servers and infrastructure.
 APIs (Application Programming Interfaces): Enable communication and interaction with
cloud services.
 Orchestration: Automated management of cloud resources.
 Containers: Lightweight, portable environments for running applications.

 Examples:

 Amazon Web Services (AWS): Offers a vast array of cloud services.


 Microsoft Azure: Provides cloud computing and services.
 Google Cloud Platform (GCP): Offers cloud computing, storage, and machine learning
services.
In summary, cloud computing is a technology that empowers users to access and utilize computing
resources on-demand, offering flexibility, scalability, and cost-efficiency. It comes in various service
and deployment models to cater to different needs and preferences.
CHAPTER 3
EC2 IN AWS

Amazon Elastic Compute Cloud (Amazon EC2) is a key service within Amazon Web Services
(AWS) that provides resizable compute capacity in the cloud. EC2 instances are virtual machines
(VMs) that run within the AWS cloud infrastructure, allowing you to run a wide variety of
applications and workloads.
 The key Features of EC2 Instances:
1. Scalability: EC2 instances can be easily scaled up or down to meet your computing needs. You can
launch one or thousands of instances as required.
2. Operating Systems: You can run various operating systems on EC2 instances, including Linux,
Windows, and others. AWS provides Amazon Machine Images (AMIs) with pre-configured OS and
software packages.
3. Customization: You can customize your EC2 instances by selecting the amount of CPU, memory,
storage, and network capacity needed for your applications.
4. Pricing: EC2 instances are billed on a pay-as-you-go basis, meaning you only pay for the compute
capacity you use. AWS offers various pricing options, including On-Demand, Reserved Instances, and
Spot Instances.
5. Security: AWS provides features like security groups and network access control lists (NACLs) to
control inbound and outbound traffic to your instances. You can also use AWS Identity and Access
Management (IAM) for user access control.
6. Elastic Load Balancing: You can use Elastic Load Balancers to distribute incoming traffic across
multiple EC2 instances, improving the availability and fault tolerance of your applications.
7. Elastic Block Store (EBS): EC2 instances can be attached to EBS volumes to store data
persistently. EBS volumes are highly available and durable block storage.
8. Auto Scaling: AWS Auto Scaling allows you to automatically adjust the number of EC2 instance
in response to changes in workload, ensuring your application can handle varying traffic.

EC2 instances are the building blocks of many AWS deployments, and they can be used for a wide
range of applications, from web hosting to data processing, machine learning, and more. You can
launch EC2 instances through the AWS Management Console, AWS Command Line Interface (CLI),
or by using AWS SDKs and APIs.
CHAPTER 4

EBS IN AWS
Amazon Elastic Block Store (Amazon EBS) is a block-level storage service provided by Amazon
Web Services (AWS) that's designed for use with Amazon EC2 (Elastic Compute Cloud) instances.

 The key features and aspects of Amazon EBS:

 Block Storage: Amazon EBS provides block-level storage volumes that can be attached to Amazon
EC2 instances. These volumes behave like physical hard drives, and you can format them with your
preferred file system.

 Snapshots: You can take point-in-time snapshots of your EBS volumes, which are stored in
AmazonS3. These snapshots are used for backup, disaster recovery, and creating new EBS volumes.

 Data Encryption: EBS volumes can be encrypted using AWS Key Management Service (KMS)
keys, providing data security at rest.

 Volume Resizing: You can easily resize EBS volumes, both up and down, to accommodate changing
storage requirements.

 High Availability: EBS volumes are designed for high availability, with data replicated within an
Availability Zone to protect against hardware failures.

 Attachment and Detachment: EBS volumes can be attached to EC2 instances and detached for
easy mobility or to allow for sharing volumes across instances.

 Performance: Depending on the volume type chosen, EBS provides different levels of performance
in terms of IOPS and throughput.

 Customizable: EBS allows you to configure and optimize your storage for specific workloads,
including setting up RAID configurations.
 Types of volumes in EBS

Amazon EBS is a fundamental component of AWS infrastructure and is crucial for data persistence
and storage needs when running applications on Amazon EC2 instances. It provides scalable and
reliable block storage that can be tailored to suit various workloads and performance requirements.

 ELB IN AWS
Amazon Web Services (AWS) Elastic Load Balancing (ELB) is a service that helps distribute incoming
network traffic across multiple Amazon EC2 instances, making it easier to ensure high availability and
fault tolerance for your applications. ELB plays a critical role in scaling and managing the traffic to your
applications.
 There are three types of Elastic Load Balancers in AWS:

1. Application Load Balancer (ALB):


 Works at the application layer (Layer 7) of the OSI model.
 Ideal for routing HTTP/HTTPS traffic and supporting advanced features like content-based routing,
path-based routing, and host-based routing.
 Well-suited for microservices, container-based applications, and modern web applications.

2. Network Load Balancer (NLB):


 Operates at the transport layer (Layer 4) and is designed for handling high-throughput, low-latency
traffic.
 Supports TCP, UDP, and TLS (Secure TCP) traffic.
 Suitable for scenarios requiring extreme performance, like gaming applications or IoT platforms.

3. Classic Load Balancer (CLB):


 The legacy load balancer, which is still available and used in some situations.
 Distributes both HTTP/HTTPS and TCP/UDP traffic.
 Useful for simpler applications that don't require advanced features provided by ALB and NLB.
 The Key features of AWS Elastic Load Balancing include:

1. High Availability: ELB distributes traffic evenly across multiple Availability Zones to ensure
redundancy and availability even in case of AZ failures.

2. Auto Scaling Integration: ELB can work in conjunction with AWS Auto Scaling to automatically
add or remove EC2 instances based on traffic load.

3. Health Checks: ELB performs health checks on registered instances or targets and directs traffic
away from unhealthy resources.

4. Security: ELB supports SSL termination for encrypting traffic between the client and the load
balancer You can configure security groups and network ACLs to control traffic to your instances.

5. Monitoring and Logging: ELB provides metrics and access logs, which can be useful for
monitoring and debugging your applications.

6. Stickiness: ELB allows you to enable session stickiness, ensuring that a user's session is tied to a
specific instance if needed.

Elastic Load Balancing is a fundamental component for building scalable and highly available
applications on AWS. It simplifies traffic distribution, improves application reliability, and enhances
performance by ensuring that incoming requests are efficiently distributed among your resources. The
choice of which type of load balancer to use depends on the specific requirements of your application.
CHAPTER 5

VPC AND IPC

Amazon Web Services (AWS) offers two critical services, VPC (Virtual Private Cloud) and IAM
(Identity and Access Management), that are essential for managing and securing your cloud
infrastructure.

1. VPC (Virtual Private Cloud):

Definition: VPC is a virtual network that you create within AWS. It allows you to logically isolate
and control the networking environment for your AWS resources.

Key Points:
 You can define your own IP address range, create subnets, route tables, and configure security
settings.
 VPC enables you to launch AWS resources like EC2 instances, RDS databases, and Lambda
functions in a private, isolated network.
 You can establish VPN connections or direct connections to extend your on-premises network
into the cloud through VPC.
 IAM (Identity and Access Management):

Definition: IAM is a service that helps you securely control access to AWS resources. It allows you to
create and manage users, groups, and roles and assign appropriate permissions to them.
Key Points:
 IAM enables you to set fine-grained permissions for individuals or systems that interact with
AWS services.
 You can create policies that define what actions are allowed or denied, and then attach these
policies to users, groups, or roles.
 IAM is critical for security and compliance, as it ensures that only authorized entities can access
and perform actions on AWS resources.

In summary, VPC is about creating a private network within AWS, while IAM is about managing
access and permissions for users, applications, and services interacting with AWS resources.
Combining these services is crucial for building secure and well-organized cloud environments.
CHAPTER 6

ROUTE 53

Amazon Route 53 is a scalable and highly available Domain Name System (DNS) web service
Provided by Amazon Web Services (AWS). Route 53 is designed to route web traffic to resources,
such as Amazon EC2 instances, S3 buckets, and load balancers, based on DNS records.

 The key features and use cases for Route 53:

1. DNS Service: Route 53 is primarily a DNS service, allowing you to manage the DNS records for
your domain names. It can be used for domain registration or as a standalone DNS service.

2. Global and Highly Available: Route 53 is distributed globally and provides low-latency, highly
available DNS responses. It routes user requests to the nearest AWS data center for improved
performance.
3. Health Checks and Failover: You can set up health checks for your resources, and Route 53 can
automatically fail over to healthy resources in case of an outage.

4. Traffic Routing: Route 53 supports multiple routing policies, including simple routing, weighted
routing, latency-based routing, geolocation routing, and failover routing. You can use these policies to
route traffic as needed for your application.

5. Domain Registration: Route 53 allows you to register domain names, and you can manage your
domains and DNS records from the same AWS console.

6. Content Delivery: Route 53 can integrate with Amazon CloudFront, AWS's content delivery
network (CDN), to route traffic to CloudFront distributions for faster content delivery.

7. Security: Route 53 supports DNSSEC (Domain Name System Security Extensions) for enhanced
DNS security.

8. Auto Scaling Integration: You can use Route 53 with AWS Auto Scaling to scale your application
based on traffic patterns.

9. Traffic Flow: The Traffic Flow feature of Route 53 provides advanced traffic management
capabilities, allowing you to create traffic policies and make real-time routing decisions based on
multiple endpoints, including AWS and non-AWS resources.

10.Logging and Monitoring: Route 53 provides access logs that can be used for monitoring and
debugging, and it integrates with AWS CloudWatch for additional monitoring capabilities.

Amazon Route 53 is essential for managing the DNS infrastructure of your applications and
ensuring that traffic is efficiently routed to the appropriate resources. It is a critical component for
global, highly available, and performant web applications.
CHAPTER 7

Amazon S3 Buckets(Project)

Amazon S3 (Simple Storage Service) is one of the core and highly popular services provided by
Amazon Web Services (AWS). It is a scalable and versatile object storage service that allows you to
store and retrieve data, from small text files to massive datasets, in the cloud.

Bucket:
A "bucket" in Amazon S3 (Simple Storage Service) can be defined as a top-level
container for storing data objects in the cloud.
 Here's a more detailed explanation:
A bucket is essentially a container or a folder for storing data objects. It's a fundamental
organizational unit within S3.
 Uses:
1. Data Storage: The primary use of an S3 bucket is to store data, such as files, images,
videos, backups, and more. It's a highly scalable and durable storage solution.
2. Backup and Archiving: Many organizations use S3 buckets to create backups of critical
data or to archive historical data, as it offers high durability and availability.
3. Static Website Hosting: You can configure an S3 bucket to host a static website. This is a
cost-effective way to host a simple website without the need for traditional web servers.

 The key features and use cases for Amazon S3:

1. Object Storage:S3 is designed for storing objects, which can be files, images, videos, documents,
and more. Each object is stored as a unique key within a bucket.

2. Durability and Availability:S3 is built for high durability and availability. It stores data
Redundantlyacross multiple data centers and provides a service level agreement (SLA) for
99.999999999% (11 nines) durability.

3. Data Management:You can organize data in S3 using buckets, and set access controls, versioning,
and lifecycle policies to manage how data is stored, secured, and retained.

4. Security: S3 offers various security features, including bucket policies, Access Control Lists (ACLs),
and Identity and Access Management (IAM) to control who can access your data.

5. Data Transfer: You can use S3 to host static websites, transfer data over the internet using
HTTP/HTTPS, and accelerate content delivery using the Amazon CloudFront CDN.

6. Scalability: S3 can seamlessly scale to store vast amounts of data, making it suitable for both small
applications and large enterprise workloads.

7. Analytics:You can enable S3's integration with AWS services like Amazon Athena and Amazon
Redshift to run powerful analytics on your data.

8. Backup and Archiving: Many organizations use S3 for data backup and archiving, as it provides a
cost-effective and secure way to store large volumes of data.

9. Data Sharing:S3 allows you to share data with others by generating pre-signed URLs or by using
access controls to grant temporary access to specific objects.

10. Data Migration:You can use AWS services like AWS DataSync or Snowball to migrate data to
and from S3.
Amazon S3 is the backbone of many AWS services and serves as a foundation for building
data-driven applications and managing data at scale in the cloud. It's a versatile and highly reliable
storage solution.

 Data Visualization in Aws:

Data Visualization are two faces of the same coin. You need the ability to chart, graph, and plot
your data. Just as a picture is worth a thousand words, a visual is worth a thousand data points.
A key aspect of our ability to understand what’s going on is to look for patterns, and these patterns
are often not evident when we simply look at data in tables. The right visualization will help you
gain a deeper understanding in a much quicker timeframe.

Before you decide to create any chart or graph, you need to decide what you want to show or
convey. Charts convey one of the following types of information Key Performance Indicators (KPI),
Relationships, Comparisons, Distributions, and Compositions.

 Visualize Data using Amazon Quick-Sight:

 It seems like you might be looking for information on visualizing data using Amazon
Quick-Sight.
 Quick-Sight is a business intelligence tool offered by Amazon Web Services (AWS) for
creating interactive visualizations and reports.

 Here's a basic overview of how you can visualize data using Amazon Quick-Sight:

1. Data Source: Start by connecting your data source to Amazon Quick-Sight. This with
Quick shift and create visualization. This could be data stored in various AWS services like
S3, Red-shift, RDS, or even on-premises data sources. Quick-Sight supports a wide range of
data connectors.

2. Data Preparation: Clean and prepare your data within QuickSight. You can
perform data transformations, filtering, and other data preparation tasks.

3. Creating a Dataset: Once your data is ready, you create a dataset in QuickSight.
This dataset will serve as the foundation for your visualizations.

4. Building Visualizations:
 Select a Visualization Type: QuickSight offers various chart types, including bar
charts, line charts, pie charts, and more. Choose the type that best suits your data.
 Drag and Drop: You can drag and drop dimensions and measures from your dataset
onto the visualization canvas to create charts.
 Customization: Customize your visualizations by adjusting colors, labels, and
formatting options.

5. Creating Dashboards:
 Combine multiple visualizations into dashboards.
 Add filters, parameters, and other interactive elements to make your dashboard
user-friendly.

6. Sharing and Embedding:


 Share your dashboards with others by inviting them to access them.
 You can also embed QuickSight dashboards in your own applications or websites.

7. Publishing and Scheduling:


 Set up scheduled refreshes of your data source to keep your visualizations
up-to-date.

8. Security and Access Control:


 Define user permissions and access control to protect your data.

To visualize data using Amazon QuickSight, you'll need an AWS account and access
to QuickSight. Keep in mind that the specific steps and features might evolve, so it's
a good idea to refer to the latest AWS QuickSight documentation for the most up-to-date
information and tutorials.
CHAPTER 8
Output

 we need create a Bucket at S3 Bucket:

1.Open S3 service.
2.Click create bucket.

3.Give the Bucket name ( rest of the settings leave as default).


4. Create bucket and open that bucket .

5.Add files to the S3 bucket( Amazon selling data set .csv file).
6.Open the manifest.json file on vs code and edit the BUCKET name as you given your
aws account.

After edit the name:

8.Then save the file and upload to the S3 where the Amazon bestselling file was uploaded.
9.Now make a duplicate of this webpage and now open the Quicksight.

 We need to Create a Quicksight Account


1.Open Quicksight:

2.Sign up for Quick sight Account:

 Click continue
3.Now we need to give the name for the Quick sight account and notification e-mail.

4.Choocse S3 bucket and select your bucket and then click finish.
6.Then Click finish. Your Quick sight account is ready you can use your account.
 This is your Quick sight account Interface.

7.Click Datasets and click new dataset.

 After clicking the new dataset, you can select S3.


8.Now you can integrate the S3 with Quick sight. Now you can give the URL of your
manifest. Json file to Quick-Sight.

9.Open your S3 bucket and click on the manifest file then you can copy the URL.

 copy the URL.


10.Paste the URL and give the name to Data source and click connect.

11.After click Visualize.

12.Click create.
13.Your dashboard is ready.

14.Select Brand.
15.Now click on brand and make sort the Visualize.

16.Now you can see the sorted data.


17. You can Visualize your data as like you want like different type of charts.
CHAPTER 9

Conclusion And Future-Work


 The AWS Well-Architected Framework provides architectural best practices across the five pillars
for designing and operating reliable, secure, efficient, and cost-effective systems in the cloud.

 The Framework provides a set of questions that allows you to review an existing or proposed
architecture.

 It also provides a set of AWS best practices for each pillar.

 Using the Framework in your architecture will help you produce stable and efficient systems, which
allow you to focus on your functional requirements.
CHAPTER 10

Reference And Conclusion


CHAPTER10

References

[1] Authors: Mark Wilkins, Publisher: Addison-Wessley Professional, Edition: First, Pages: 775,

Formats:Paperback & Kindle

[2]Authors: John Culkin, Mike Zazon, Publisher: O’Reilly Media, Edition: First, Pages: 555,

Formats: Paperback & Kindle

[3]Mastering AWS Securityby Albert Anthony

You might also like