Note: This article was published on 02/24/2025.
Although this topic is ndependent, but it was derived from the Remove IIS Log Files project. So we merge this article into the series of articles for REmove IIS Log Files.
This series of articles are to discuss a task to remove IIS Log Files. We start from doing the task manually, then make automation, and the last deploy the automation to pipelines (different servers):
This is a working note about AWS parameter store and Secret Manager to manage sensitive information in AWS. This article will be categoried as AI, because the result is AI created.
AI tool, we use Microsoft Copilot,
Search for "aws parameter store or secrets manager",
Result:
![]()
![]()
Search for "command to save or retrieve or delete info into Parameter store"
![]()
Save a Parameter
To save a parameter, use the put-parameter
command:
aws ssm put-parameter --name "parameter_name" --value "parameter_value" --type "String"
You can also specify other types like SecureString
for encrypted values.
Retrieve a Parameter
To retrieve a parameter, use the get-parameter
command:
aws ssm get-parameter --name "parameter_name" --with-decryption
The --with-decryption
flag is optional and used if the parameter is encrypted.
Delete a Parameter
To delete a parameter, use the delete-parameter
command:
aws ssm delete-parameter --name "parameter_name"
These commands should help you manage your parameters in AWS Systems Manager Parameter Store.
Sample:
Code:
$user = "userName"
aws ssm put-parameter --name $user --value "userPassword" --type "String" --region "us-west-2"
$password = (Get-SSMParameter -Name $user).Value
Write-Host ""
Write-Host "User is $user"
Write-Host ""
Write-Host "Password is $password"
aws ssm delete-parameter --name $user --region "us-west-2"
#(Get-SSMParameter -Name $user).Value
Result:
![]()
Note:
If a specific parameter is not saved in AWS and you try to retrieve or delete it, an error will occur.