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
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