valueFrom:
Jump to navigation
Jump to search
arn:aws:ssm arn:aws:ssm:${var.aws_region}:${data.aws_caller_identity.current.account_id}:parameter/YOUR_PARAMETER var.yourvar
{ "name" : "YOUR_NAME", "valueFrom" : "${data.aws_secretsmanager_secret.your_secret.arn}:YOURSECRETNAME::" }
Contents
AWS ECS[edit]
secrets = [ { name = "YOUR_SECRET" valueFrom = "arn:aws:ssm:${var.aws_region}:${data.aws_caller_identity.current.account_id}:parameter/YOUR_PARAMETER" } ],
secrets = [
{
name = "YOUR_NAME"
valueFrom = "${var.yourvar}" == "" ? "arn:aws:ssm:${var.aws_region}:${data.aws_caller_identity.current.account_id}:parameter/YOUR_PARAMETER${upper(var.env)}_YOUR_PASSWORD" : "arn:aws:ssm:${var.aws_region}:${data.aws_caller_identity.current.account_id}:parameter/YOUR_SECOND_PASSWORD"
}
],
Errors[edit]
ClientException: The Systems Manager parameter name specified for secret YOURSECRET is invalid.
Related[edit]
env:- Kubernetes Downward API
Kind: EnvVarsecrets:aws ecs register-task-definitionaws ssm put-parameter- How can I pass secrets or sensitive information securely to containers in an Amazon ECS task?
See also[edit]
Advertising: