AWS System Manager Parameter Store Flashcards
Why is it a bad idea to pass secrects into EC2 or store long term passwords in the meta-data of an instance?
Passing secrets into an EC2 instance is bad practice because anyone who has access to the meta-data has access to the secrets.
What does Parameter store allow you to do?
Parameter store allows for storage of configuration and secrets
- Strings
- StringList
- SecureString
What can the parameter store allow you to store?
It can store license codes, database strings, and full configs and passwords (long term credentials such as access keys and short term use of IAM roles).
Can you store plaintext as well as ciphertext using the parameter store?
Yes. This integrates with kms to encrypt passwords.
Can you use hierarchies and versionin in the parameter store?
Yes
Does the Parameter store allow you to define public parameters?
Yes
How is the parameter store accessible?
It is a public service so any service needs access to the public sphere or to be an AWS public service.
Mention typical products or services that use normally the parameter store:
- Applications, EC2 instances, lambda functions can all request access to parameter store.
Are there any kind of events in the Store parameter?
Yes, changes can create events and this can start other processes in AWS.