improve policy description
This commit is contained in:
parent
b7ac98ed9a
commit
49946b6546
@ -21,7 +21,7 @@ new aws.iam.RolePolicyAttachment(`${prefix}-policy-codebuild`, {
|
||||
role: role.name,
|
||||
policyArn: aws.iam.ManagedPolicies.AWSCodeBuildDeveloperAccess,
|
||||
});
|
||||
new aws.iam.RolePolicy(`${prefix}-role-policy`, {
|
||||
new aws.iam.RolePolicy(`${prefix}-role-policy-bucket`, {
|
||||
role: role.name,
|
||||
policy: pulumi.all([backend.bucket.arn, frontend.bucket.arn]).apply(([be, fe]) => JSON.stringify({
|
||||
Version: "2012-10-17",
|
||||
@ -42,6 +42,29 @@ new aws.iam.RolePolicy(`${prefix}-role-policy`, {
|
||||
],
|
||||
Resource: [ be, fe, ],
|
||||
},
|
||||
]
|
||||
})),
|
||||
});
|
||||
new aws.iam.RolePolicy(`${prefix}-role-policy-lambda`, {
|
||||
role: role.name,
|
||||
policy: pulumi.all([backend.lambda.arn]).apply(([lambda]) => JSON.stringify({
|
||||
Version: "2012-10-17",
|
||||
Statement: [
|
||||
{
|
||||
Effect: "Allow",
|
||||
Action: [
|
||||
"lambda:UpdateFunctionCode",
|
||||
],
|
||||
Resource: lambda,
|
||||
},
|
||||
]
|
||||
})),
|
||||
});
|
||||
new aws.iam.RolePolicy(`${prefix}-role-policy-logs`, {
|
||||
role: role.name,
|
||||
policy: JSON.stringify({
|
||||
Version: "2012-10-17",
|
||||
Statement: [
|
||||
{
|
||||
Effect: "Allow",
|
||||
Action: [
|
||||
@ -52,7 +75,7 @@ new aws.iam.RolePolicy(`${prefix}-role-policy`, {
|
||||
Resource: "*",
|
||||
},
|
||||
]
|
||||
})),
|
||||
}),
|
||||
});
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user