AWS Systems Manager - krdheeraj51/aws-labs GitHub Wiki
AWS Systems Manager (SSM) is a unified interface that allows you to manage your AWS resources. It provides operational insights and helps automate operational tasks across your AWS infrastructure.
- Automation: Automate common maintenance and deployment tasks.
- Run Command: Execute commands on your managed instances.
- Patch Manager: Automate the process of patching managed instances.
- Parameter Store: Securely store and manage configuration data and secrets.
- Session Manager: Securely manage instances without needing to open inbound ports or manage SSH keys.
- Inventory: Collect and query configuration and inventory information about your instances and applications.
- Compliance: Track and report on the compliance status of your managed instances.
- Configuration Management: Maintain consistent configuration across your instances.
- Security and Compliance: Ensure instances comply with security policies.
- Operational Efficiency: Reduce manual intervention by automating routine tasks.
- Set Up Managed Instances: Install the SSM Agent on your instances.
- Create IAM Roles: Assign necessary permissions to your instances.
- Use the Console: Access Systems Manager through the AWS Management Console to start managing your resources.
Supported SSM Parameter Types in AWS CloudFormation: AWS CloudFormation supports several parameter types for SSM, allowing you to reference values stored in the Parameter Store. Here are the main types:
- AWS::SSM::Parameter::Value: Retrieves a parameter value of type String.
- AWS::SSM::Parameter::Value: Retrieves a parameter value of type List.
- AWS::SSM::Parameter::Value: Retrieves a parameter value of type CommaDelimitedList.
- AWS::SSM::Parameter::ValueAWS::EC2::Image::Id: Retrieves an Amazon Machine Image (AMI) ID stored in Parameter Store.
- AWS::SSM::Parameter::ValueAWS::EC2::KeyPair::KeyName: Retrieves an EC2 Key Pair name stored in Parameter Store.
- AWS::SSM::Parameter::ValueAWS::EC2::SecurityGroup::Id: Retrieves a Security Group ID stored in Parameter Store.
- AWS::SSM::Parameter::ValueAWS::EC2::Subnet::Id: Retrieves a Subnet ID stored in Parameter Store.
- AWS::SSM::Parameter::ValueAWS::EC2::VPC::Id: Retrieves a VPC ID stored in Parameter Store