-
Notifications
You must be signed in to change notification settings - Fork 4
/
pipeline-iam.yml
37 lines (37 loc) · 1.17 KB
/
pipeline-iam.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Resources:
CodeBuildCDAcptRole:
Properties:
Policies:
- PolicyName: deploy-site
PolicyDocument:
Version: '2012-10-17'
Statement:
- Action:
- s3:PutObject
- s3:GetObject
Resource:
- Fn::Sub: arn:aws:s3:::${Namespace}-loadbalancer-${AcptEnv}-${AWS::Region}-${AWS::AccountId}/*
Effect: Allow
- Action:
- s3:ListBucket
Resource:
- Fn::Sub: arn:aws:s3:::${Namespace}-loadbalancer-${AcptEnv}-${AWS::Region}-${AWS::AccountId}
Effect: Allow
CodeBuildCDProdRole:
Properties:
Policies:
- PolicyName: deploy-site
PolicyDocument:
Version: '2012-10-17'
Statement:
- Action:
- s3:PutObject
- s3:GetObject
Resource:
- Fn::Sub: arn:aws:s3:::${Namespace}-loadbalancer-${ProdEnv}-${AWS::Region}-${AWS::AccountId}/*
Effect: Allow
- Action:
- s3:ListBucket
Resource:
- Fn::Sub: arn:aws:s3:::${Namespace}-loadbalancer-${ProdEnv}-${AWS::Region}-${AWS::AccountId}
Effect: Allow