Question: please complete the following: The question is on part 2 1. Assignment Outline The objective of this assignment is to explore network security controls available
please complete the following:
The question is on part 2


1. Assignment Outline The objective of this assignment is to explore network security controls available in AWS, namely Security Groups and NACLs (network access control lists). The students will deploy 3 EC2 instances in the different subnets using AWS python boto3. The instances will have different initialization scripts as described in the Assignment Details and Expected Outcomes section below and, as a result, will have different connectivity requirements. The students will define respective security groups and NACLs and verify that the applications running in containers can be accessed successfully. The verification will be done via browser and Wireshark desktop application. 2. Assignment Details and Expected Outcomes this assignment, the student is to perform the tasks below: - Deploy three EC2 instances using python script and boto3 library. The instances should be deployed into different subnets as specified in Figure 1 below. - Instances specification below should be reflected in the user data scripts used by AWS to initialize the EC2 instances: - VM1 is a plain EC2 instance with no applications installed. - VM2 and VM3 will be running three containerized applications using Docker. On each of VM2 and VM3, two containers are NGINX webservers, and one is a MongoDB (see in Figure 1 and in Figure 2 for details). - Create security groups that accomplish the communication specified in the in Figure 1 below and in the Table 1
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
