Infrastructure code to run Spring Cloud AWS Parameter Store Sample App based on AWS CDK
npm install
npm run cdk synth
npm run cdk deploy
Once you don't need the infrastructure anymore, it can be destroyed by calling:
npm run cdk destroy
.You will need following policies to run cdk and Sample app: (Ideally this should be two different policies. One just for ssm and another for cloudFormations. For sake of sample and simplicity we will use one.)
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ssm:PutParameter",
"ssm:DeleteParameter",
"ssm:GetParametersByPath",
"ssm:AddTagsToResource",
"cloudformation:DescribeStackEvents",
"cloudformation:GetTemplate",
"cloudformation:DeleteStack",
"cloudformation:CreateChangeSet",
"cloudformation:DescribeChangeSet",
"cloudformation:ExecuteChangeSet",
"cloudformation:DescribeStacks"
],
"Resource": "*"
}
]
}