Maciej Walkowiak 77dff95abc Autoconfigure `QueueMessagingTemplate` (#230) | 2 years ago | |
---|---|---|
.. | ||
bin | 3 years ago | |
lib | 3 years ago | |
test | 3 years ago | |
README.md | 3 years ago | |
cdk.json | 3 years ago | |
jest.config.js | 3 years ago | |
package.json | 2 years ago | |
tsconfig.json | 3 years ago |
Infrastructure code to run Spring Cloud AWS SQS Sample App based on AWS CDK
npm install
cdk synth
cdk deploy
Once you don't need the infrastructure anymore, it can be destroyed by calling:
cdk destroy
.You will need following policies to run cdk and Sample app: (Ideally this should be two different policies. One just for SQS and another for cloudFormations. For sake of sample and simplicity we will use one.)
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"sqs:DeleteMessage",
"sqs:GetQueueUrl",
"sqs:ReceiveMessage",
"sqs:SendMessage",
"sqs:GetQueueAttributes",
"sqs:DeleteQueue",
"sqs:CreateQueue",
"cloudformation:CreateChangeSet",
"cloudformation:DescribeStacks",
"cloudformation:DescribeStackEvents",
"cloudformation:GetTemplate",
"cloudformation:DeleteStack",
"cloudformation:DescribeChangeSet",
"cloudformation:ExecuteChangeSet"
],
"Resource": "arn"
}
]
}