Skip to main content

Secret Manager

The initial deployment stores the key used to encrypt secrets in Cado locally on the machine. Enabling a Secret Manager allows Cado to instead store the key in AWS Secrets Manager.

Prerequisites

  • Ability to update IAM role

Steps

  1. Add the necessary permissions by adding the following Sid to your IAM Role:
{
"Sid": "RequiredForSecretsManagement",
"Effect": "Allow",
"Action": [
"secretsmanager:PutSecretValue",
"secretsmanager:CreateSecret",
"secretsmanager:GetSecretValue",
"secretsmanager:TagResource"
],
"Resource": "*",
"Condition": {
"StringLike": {
"aws:ResourceTag/Name": "CadoResponse*"
}
}
}
  1. Enable in the UI: Settings > Advanced > Secret Management > Turn on Secrets Manager