AWS Systems Manager
User Guide

AWS Systems Manager Parameter Store

AWS Systems Manager Parameter Store provides secure, hierarchical storage for configuration data management and secrets management. You can store data such as passwords, database strings, and license codes as parameter values. You can store values as plaintext (unencrypted data) or ciphertext (encrypted data). You can then reference values by using the unique name that you specified when you created the parameter. Highly scalable, available, and durable, Parameter Store is backed by the AWS Cloud.

Parameter Store offers the following benefits and features.

  • Use a secure, scalable, hosted secrets management service with no servers to manage.

  • Improve your security posture by separating your data from your code.

  • Store configuration data and secure strings in hierarchies and track versions.

  • Control and audit access at granular levels.

  • Configure change notifications and trigger automated actions for both parameters and parameter policies.

  • Tag parameters individually, and then secure access from different levels, including operational, parameter, Amazon EC2 tag, and path levels.

  • Reference AWS Secrets Manager secrets by using Parameter Store parameters.

  • Use Parameter Store parameters with other Systems Manager capabilities and AWS services to retrieve secrets and configuration data from a central store. The growing list of AWS services that support Parameter Store parameters includes the following:

    • Amazon Elastic Compute Cloud (Amazon EC2)

    • Amazon Elastic Container Service (Amazon ECS)

    • AWS Lambda

    • AWS CloudFormation

    • AWS CodeBuild

    • AWS CodeDeploy

  • Configure integration with the following AWS services for encryption, notification, monitoring, and auditing:

    • AWS Key Management Service (AWS KMS)

    • Amazon Simple Notification Service (Amazon SNS)

    • Amazon CloudWatch

    • AWS CloudTrail

Getting Started with Parameter Store

To get started with Systems Manager Parameters, refer to the following sections:

Task For More Information

Learn about different types of Systems Manager parameters.

Learn More About Parameters

Configure parameter access and notifications.

Setting Up Parameter Store

Learn how to organize, create, and tag parameters.

Working with Parameters

Learn about creating and using Systems Manager parameters in a test environment.

Parameter Store Walkthroughs

Learn how Parameter Store uses AWS Key Management Service (KMS) to manage secure string parameters.

How AWS Systems Manager Parameter Store Uses AWS KMS

Learn about the benefits of the advanced-parameter tier.

About Advanced Parameters

Learn how to increase the number of transactions per second that Parameter Store can process.

Increasing Parameter Store Throughput

Related Content

The following resources provide more information about Parameter Store and how to use this capability with other AWS services.