Example #1
0
 def policy_add_sqs_permissions_to_lambda_role(self, lambda_name):
     aws_lambda = Lambda(lambda_name)
     iam_role_name = aws_lambda.configuration().get('Role').split(
         ':role/').pop()
     IAM(role_name=iam_role_name).role_policy_attach(
         self.arn_aws_policy_service_sqs_lambda)
     return iam_role_name
Example #2
0
 def policy_remove_sqs_permissions_to_lambda_role(self, lambda_name):
     aws_lambda = Lambda(lambda_name)
     iam_role_name = aws_lambda.configuration().get('Role').split(
         ':role/').pop()
     IAM(role_name=iam_role_name).role_policy_detach(self.lambda_policy)
     return iam_role_name