Wednesday, 9 October 2024

AWS App Mesh LAB

 

1. Create a Mesh

  • Navigate to the App Mesh console: In the AWS Management Console, search for "App Mesh" and select the App Mesh service.
  • Create a mesh: Click on "Create mesh".
  • Name your mesh: Give your mesh a unique name.
  • Choose a region: Select the region where you want to create your mesh.
  • Create the mesh: Click on "Create mesh".
  • Image of creating a mesh in the AWS App Mesh console

2. Create a Virtual Node

  • Create a virtual node: Click on the mesh you created.
  • Create a virtual node: Click on "Create virtual node".
  • Name your virtual node: Give your virtual node a unique name.
  • Configure virtual node settings: Specify the desired virtual node settings, such as the listener port and target type.
  • Create the virtual node: Click on "Create virtual node".
  • Image of creating a virtual node in the AWS App Mesh console

3. Create a Virtual Router

  • Create a virtual router: Click on the mesh you created.
  • Create a virtual router: Click on "Create virtual router".
  • Name your virtual router: Give your virtual router a unique name.
  • Configure virtual router settings: Specify the desired virtual router settings, such as the route specifications.
  • Create the virtual router: Click on "Create virtual router".
  • Image of creating a virtual router in the AWS App Mesh console

4. Create a Virtual Service

  • Create a virtual service: Click on the mesh you created.
  • Create a virtual service: Click on "Create virtual service".
  • Name your virtual service: Give your virtual service a unique name.
  • Configure virtual service settings: Specify the desired virtual service settings, such as the virtual node and virtual router.
  • Create the virtual service: Click on "Create virtual service".
  • Image of creating a virtual service in the AWS App Mesh console

5. Integrate with Your Microservices

  • Integrate with your microservices: Integrate your microservices with App Mesh by configuring them to use the virtual services and virtual nodes.

API Gateway LAB

 

1. Create an API

  • Navigate to the API Gateway console: In the AWS Management Console, search for "API Gateway" and select the API Gateway service.
  • Create an API: Click on "Create API".
  • Name your API: Give your API a unique name.
  • Choose a REST API: Select "REST API".
  • Create the API:
    Click on "Create API".
  • Image of creating an API in the AWS API Gateway console

2. Create a Resource

  • Create a resource: Click on the API you created.
  • Create a resource: Click on "Actions" -> "Create Resource".
  • Name your resource: Give your resource a unique name.
  • Create the resource: Click on "Create Resource".
  • Image of creating a resource in the AWS API Gateway console

3. Create a Method

  • Create a method: Click on the resource you created.
  • Create a method: Click on "Actions" -> "Create Method".
  • Choose a method: Select the HTTP method you want to use (e.g., GET, POST).
  • Create the method: Click on "Create Method".
  • Image of creating a method in the AWS API Gateway console

4. Configure Integration

  • Configure integration: In the "Integration" section, choose the integration type (e.g., AWS Lambda).
  • Configure integration settings: Specify the integration settings, such as the Lambda function ARN.
  • Image of configuring integration in the AWS API Gateway console

5. Test the API

  • Test the API: Use the API Gateway console to test your API.
  • Image of testing an API in the AWS API Gateway console

6. Deploy the API

  • Deploy the API: Click on "Actions" -> "Deploy API".
  • Choose a stage: Select the stage where you want to deploy the API (e.g., dev, prod).
  • Deploy the API: Click on "Deploy".
  • Image of deploying an API in the AWS API Gateway console

Braket Account LAB

 

1. Create a Braket Account

  • Navigate to the Braket console: In the AWS Management Console, search for "Braket" and select the Braket service.
  • Create a Braket account: Click on "Create Braket account".
  • Accept terms and conditions:
    Review and accept the terms and conditions.
  • Image of creating a Braket account in the AWS Braket console

2. Choose a Quantum Hardware Provider

  • Select a provider: Choose the quantum hardware provider you want to use (e.g., D-Wave, IonQ, Rigetti).

3. Create a Quantum Task

  • Create a quantum task: Click on "Create quantum task".
  • Name your task: Give your task a unique name.
  • Choose a quantum device: Select the quantum device you want to use.
  • Upload your quantum circuit: Upload your quantum circuit in a supported format (e.g., Qiskit, Cirq).
  • Create the task: Click on "Create task".
  • Image of creating a quantum task in the AWS Braket console

4. Monitor the Task

  • Monitor the task: View the status of your quantum task in the Braket console.
  • Image of monitoring a quantum task in the AWS Braket console

5. Access Results

  • Access results: Once the task is complete, you can access the results, including the quantum circuit execution and measurement outcomes.

AWS RoboMaker LAB

 

1. Create a Robot Application

  • Navigate to the RoboMaker console: In the AWS Management Console, search for "RoboMaker" and select the RoboMaker service.
  • Create a robot application: Click on "Create robot application".
  • Name your application: Give your application a unique name.
  • Choose a framework: Select the framework you want to use for your application (e.g., ROS, Gazebo).
  • Create the application:
    Click on "Create application".
  • Image of creating a robot application in the AWS RoboMaker console

2. Develop Your Application

  • Develop your application: Use your preferred development environment to develop your robotics application. RoboMaker provides a development environment that includes common tools and libraries.
  • Image of developing a robotics application in the AWS RoboMaker console

3. Create a Simulation Application

  • Create a simulation application: In the RoboMaker console, create a simulation application associated with your robot application.
  • Configure simulation settings: Specify the simulation environment, robot model, and other relevant settings.
  • Image of creating a simulation application in the AWS RoboMaker console

4. Simulate Your Application

  • Simulate your application: Run your simulation application in the RoboMaker console to test your robotics application in a simulated environment.
  • Image of simulating a robotics application in the AWS RoboMaker console

5. Deploy Your Application to a Robot

  • Deploy to a robot: If you have a physical robot, you can deploy your application to it using the RoboMaker deployment tools.
  • Image of deploying a robotics application to a robot in the AWS RoboMaker console

6. Monitor and Manage Your Applications

  • Monitor applications: Use the RoboMaker console to monitor the status of your robot applications and simulation jobs.
  • Manage applications: Manage your applications by updating them, deleting them, or creating new ones. 

Ground Station LAB

 

1. Create a Ground Station

  • Navigate to the Ground Station console: In the AWS Management Console, search for "Ground Station" and select the Ground Station service.
  • Create a ground station: Click on "Create ground station".
  • Name your ground station: Give your ground station a unique name.
  • Choose a location: Select the location of your ground station.
  • Configure antenna settings: Specify the antenna type, frequency, and polarization.
  • Create the ground station: Click on "Create ground station".
  • Image of creating a ground station in the AWS Ground Station console

2. Create a Mission Profile

  • Create a mission profile: Click on "Create mission profile".
  • Name your mission profile: Give your mission profile a unique name.
  • Configure mission profile settings: Specify the satellite ID, contact schedule, and data transfer settings.
  • Create the mission profile: Click on "Create mission profile".
  • Image of creating a mission profile in the AWS Ground Station console

3. Schedule a Contact

  • Schedule a contact: Click on "Schedule contact".
  • Choose a mission profile: Select the mission profile you want to use.
  • Choose a ground station: Select the ground station you want to use.
  • Schedule the contact: Specify the start time and duration of the contact.
  • Schedule the contact: Click on "Schedule contact".
  • Image of scheduling a contact in the AWS Ground Station console

4. Monitor Contacts

  • Monitor contacts: Use the Ground Station console to monitor the status of your contacts.
  • Image of monitoring contacts in the AWS Ground Station console

5. Access Data

  • Access data: Once a contact is complete, you can access the data that was transferred.

Monday, 7 October 2024

GuardDuty LAB

 

1. Enable GuardDuty

  • Navigate to the GuardDuty console: In the AWS Management Console, search for "GuardDuty" and select the GuardDuty service.
  • Enable GuardDuty: Click on "Enable GuardDuty".
  • Image of enabling GuardDuty in the AWS Management Console

2. Create a Detector

  • Create a detector: Click on "Create detector".
  • Name your detector: Give your detector a unique name.
  • Choose a region: Select the region where you want to create your detector.
  • Create the detector: Click on "Create detector".
  • Image of creating a detector in the AWS GuardDuty console





3. Review Findings

  • Review findings: GuardDuty will automatically analyze your logs and identify potential security threats. You can view the findings in the GuardDuty console.
  • Image of reviewing findings in the AWS GuardDuty console

4. Investigate Findings

  • Investigate findings: Use the GuardDuty console to investigate the identified findings and determine if they pose a security threat.
  • Image of investigating findings in the AWS GuardDuty console

5. Take Action

  • Take action: If a finding is confirmed to be a security threat, take appropriate action to mitigate the risk.

AWS Firewall Manager  LAB

 

1. Create a Firewall Manager Policy

  • Navigate to the Firewall Manager console: In the AWS Management Console, search for "Firewall Manager" and select the Firewall Manager service.
  • Create a policy: Click on "Create policy".
  • Name your policy: Give your policy a unique name.
  • Choose a policy type: Select the desired policy type (e.g., stateful, stateless).
  • Configure policy settings:
    Specify the desired policy settings, such as the source, destination, and action.
  • Create the policy: Click on "Create policy".
  • Image of creating a Firewall Manager policy in the AWS Management Console

2. Associate the Policy with Accounts and Regions

  • Associate with accounts and regions: Click on "Associate with accounts and regions".
  • Choose accounts and regions: Select the AWS accounts and regions where you want to apply the policy.
  • Associate the policy: Click on "Associate policy".
  • Image of associating a Firewall Manager policy with accounts and regions

3. Deploy the Policy

  • Deploy the policy: Firewall Manager will automatically deploy the policy to the specified accounts and regions.

4. Monitor Policy Compliance

  • Monitor compliance: Use the Firewall Manager console to monitor policy compliance and identify any violations.
  • Image of monitoring policy compliance in the AWS Firewall Manager console

5. Take Action

  • Take action: If there are policy violations, take appropriate action to address them.