#aws #secretsmanager #powershell #jq
AWS CLIv2
To simply create a secret named $secretName with value $secretValue
aws secretsmanager create-secret --secret-id $secretName --secret-string $secretValue
And to return its ARN using jq do:
aws secretsmanager create-secret --secret-id $secretName --secret-string $secretValue --output json | jq -r '.ARN'PowerShell
Use PowerShell to read the ARN from the response data
$arn = aws secretsmanager create-secret --secret-id $secretName --secret-string $secretValue --output json |
ConvertFrom-Json | Select-Object -ExpandProperty ARNUpdating
You can use update-secret instead of create-secret in the above commands to update the value of an existing secret.