Skip to content

Commit 5c2bca6

Browse files
apply environment tags
1 parent 73f265f commit 5c2bca6

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

cicd/3-app/javabuilder/template.yml.erb

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1117,6 +1117,33 @@ Resources:
11171117
ComparisonOperator: GreaterThanThreshold
11181118
TreatMissingData: notBreaching
11191119

1120+
# Grant the Javabuilder Build And Run Lambda Role additional permissions,
1121+
# migrate to the role definition in the iam stack for permanent configuration.
1122+
JavabuilderRolePolicy:
1123+
Type: 'AWS::IAM::Policy'
1124+
Properties:
1125+
PolicyName: !Sub "${AWS::StackName}-buildandrun-policy-addition"
1126+
PolicyDocument:
1127+
Statement:
1128+
- Effect: Allow
1129+
Action:
1130+
- 'dynamodb:GetItem'
1131+
- 'dynamodb:PutItem'
1132+
- 'dynamodb:Query'
1133+
- 'dynamodb:UpdateItem'
1134+
Resource:
1135+
- !Sub "arn:aws:dynamodb:${AWS::Region}:${AWS::AccountId}:table/*_blocked_users"
1136+
- !Sub "arn:aws:dynamodb:${AWS::Region}:${AWS::AccountId}:table/*_teacher_associated_requests"
1137+
- !Sub "arn:aws:dynamodb:${AWS::Region}:${AWS::AccountId}:table/*_tokens"
1138+
- !Sub "arn:aws:dynamodb:${AWS::Region}:${AWS::AccountId}:table/*_user_requests"
1139+
- Effect: Allow
1140+
Action:
1141+
- 'cloudwatch:PutMetricData'
1142+
Resource:
1143+
- '*'
1144+
Roles:
1145+
- Fn::ImportValue: JavabuilderBuildAndRunLambdaRole
1146+
11201147
Outputs:
11211148
JavabuilderURL:
11221149
Value:

0 commit comments

Comments
 (0)