in source/lib/blueprints/byom/pipeline_definitions/helpers.py [0:0]
def add_logs_policy(function_role):
function_role.add_to_policy(
iam.PolicyStatement(
actions=[
"logs:CreateLogStream",
"logs:PutLogEvents",
],
resources=[
"arn:"
+ core.Aws.PARTITION
+ logs_str
+ core.Aws.REGION
+ ":"
+ core.Aws.ACCOUNT_ID
+ ":log-group:/aws/lambda/*",
"arn:"
+ core.Aws.PARTITION
+ logs_str
+ core.Aws.REGION
+ ":"
+ core.Aws.ACCOUNT_ID
+ ":log-group:*:log-stream:*",
],
)
)
function_role.add_to_policy(
iam.PolicyStatement(
actions=["logs:CreateLogGroup"],
resources=["arn:" + core.Aws.PARTITION + logs_str + core.Aws.REGION + ":" + core.Aws.ACCOUNT_ID + ":*"],
)
)