Git Product home page Git Product logo

aws-kms-workshop's Introduction

AWS KMS Workshop

This AWS KMS workshop pretends to provide a better understanding on AWS Key Management Service (KMS) through a set of practical exercises. Even though previous experience with AWS KMS is not needed, it would be helpful to read the documentation listed in the Pre-Requisites section below, before starting the Workshop.

License

This library is licensed under the Apache 2.0 License.


The workshop is aligned with the AWS KMS best practices "must-read" Whitepaper "AWS Key Management Service Best Practices" and the practices follow its guidelines.

The entire Workshop can be covered in around two hours, depending on your previous experience with AWS.

Workshop content:

The workshop contains four different sections (NOTE: designed to be followed in order) covering areas like AWS CMKs operations, Types of encryption in AWS KMS with focus on envelope encryption, key policies and best practices working with a demo Web App and AWS KMS monitoring.

The workshop is mostly practical and will operate in AWS KMS using the AWS CLI (through an EC2 instance), AWS console and AWS KMS API calls, to get a better understanding of the different options.


Pre - Requisites:

In order to set up the working environment for the workshop, you need the following:

  • An AWS account.
  • An user with enough permissions to generate policies and create/modify roles in IAM.
  • An user with permissions to run CloudFormation templates and launch EC2 instances.
  • A VPC, public subnet and security groups (or being able to create them), to launch the EC2 instances. If you need help with creating those, please use the following quickstart from AWS.

AWS KMS prior knowledge is not really needed, but if would be great if you take a look into this brief introduction:


Ready to go?

Once you are ready, go to the set up section of the workshop and launch the CloudFormation template that will provide with the needed resources to start the workshop: Section 0 - Workshop Environment Set-up.

aws-kms-workshop's People

Contributors

danberr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

aws-kms-workshop's Issues

WebApp.py not current

UMGC is still using this workshop. As a student, when in section 3 trying to initiate the WebApp.py to start the webserver, the Amazon Linux AMI doesn't like the script due to python versions.

Is it possible to update this script
boto install ref
boto3 error
?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.