AWS Certified SysOps Administrator – AssociateDeployment, Provisioning, and AutomationMedium
A company is migrating an on-premises application to AWS. This application relies on a critical configuration file that must be distributed to all new Amazon EC2 instances upon launch and maintained consistently. The company needs an automated solution to ensure this file is always present and correctly configured across a dynamic fleet of instances, without requiring manual intervention or baking it into AMIs. Which AWS Systems Manager capability should the SysOps team use?
- AAWS Systems Manager Run Command
- BAWS Systems Manager Parameter Store
- CAWS Systems Manager State Manager
- DAWS Systems Manager Session Manager
Show answer & explanationAnswer & explanation
Correct answer: C. AWS Systems Manager State Manager
AWS Systems Manager State Manager allows you to define and maintain a desired state for your instances, including ensuring specific configuration files are present and correctly configured. It automatically applies these configurations at specified intervals or upon instance launch.
Why the other options are wrong
- A. Run Command executes commands on instances on demand, but doesn't maintain a desired state automatically over time.
- B. Parameter Store securely stores configuration data and secrets, but doesn't actively apply them to instances as a state management tool.
- D. Session Manager provides secure shell access to instances, not configuration management.
AWS Systems Manager State Manager
A Systems Manager capability that automates the process of keeping your Amazon EC2 instances and on-premises servers in a defined state.
- Defines desired configurations (e.g., software, files, settings).
- Automatically applies configurations on a schedule or on launch.
- Ensures compliance and consistency across instances.
Memory trick: State Manager sets the standard, steady and strong.