AWS Systems Manager Parameter Store


AWS Control Tower
AWS Control Tower
PREVIEW19m 56s
Automating Patch and State Operations with AWS Systems Manager
Manage Instances using the AWS Systems Manager Run Command, Documents, & Parameter Store

The course is part of this learning path

Start course
1h 50m

This course covers the core learning objective to meet the requirements of the 'Architecting for Management & Governance in AWS - Level 3' skill

Learning Objectives:


  • Analyze how to design a multi-account AWS environment for complex organizations
  • Analyze an effective patch management strategy for your AWS resources
  • Analyze the most effective and appropriate logging and monitoring strategy for multiple resources
  • Evaluate an appropriate AWS offering(s) to enable configuration management automation

When You execute a Run Command, The targets and command document will use any run-time parameters you want to pass. 

AWS Systems Manager Parameter Store provides centralized storage to manage your configuration in plain-text data such as database connections or license codes and strings or secrets such as passwords or any other application configuration data.  Parameter Store is integrated with AWS Key Management Service (KMS) for you to be able to automatically encrypt values if needed.  

Parameter Store improves the security of your implementation by allowing you to separate secrets and configuration data from code and benefit from integrated audit capabilities using AWS CloudTrail. Parameters can be tagged and organized into hierarchies for easy management where you can have a hierarchy for the same parameter on different tiers like Development, QA, and Production for the same resource.

You can track parameters changes by using versions. Create parameter change notifications and Create your own custom validations routines using AWS Lambda functions. 

Finally, Parameter Store data is not limited to AWS Systems Manager, parameters can be referenced by other AWS services such as Amazon ECS, AWS Lambda, CloudFormation, CodeDeploy, CodePipeline, and your custom applications.


Using systems manager parameter store you create a new parameter with a parameter type and specify the corresponding value. You can then, reference parameters in your commands or application code. 


About the Author
Jorge Negrón
AWS Content Architect
Learning Paths

Experienced in architecture and delivery of cloud-based solutions, the development, and delivery of technical training, defining requirements, use cases, and validating architectures for results. Excellent leadership, communication, and presentation skills with attention to details. Hands-on administration/development experience with the ability to mentor and train current & emerging technologies, (Cloud, ML, IoT, Microservices, Big Data & Analytics).