diff --git a/lambda_config/lambda_config.py b/lambda_config/lambda_config.py index e76aa4a..4d14e1b 100644 --- a/lambda_config/lambda_config.py +++ b/lambda_config/lambda_config.py @@ -2,6 +2,7 @@ import os import json import boto3 from uuid import uuid4 +from mypy_boto3_s3 import S3Client from pydantic import BaseModel from typing import Dict, Optional from redirects_base import Content, Customer, Redirects, Tag @@ -102,12 +103,13 @@ def getObjectKeys(record: Record) -> list[str]: keys.reverse() return keys -def processAdd(record: Record, redirects: Redirects, client) -> None: +def processAdd(record: Record, redirects: Redirects, client: S3Client) -> None: # splitta la chiave per capire la directory keys = getObjectKeys(record=record) # crea il primo utente se necessario o selezionalo cust_name = keys.pop() + # cerca la chiave utente dal nome e nel caso non sia presente creane uno nuovo cust_id = searchCustomerKey(redirects=redirects, cust_name=cust_name, default=uuid4().hex) assert(cust_id is not None) # uuid cannot return none diff --git a/master.tf b/master.tf index 6d80932..365abf1 100644 --- a/master.tf +++ b/master.tf @@ -10,6 +10,7 @@ terraform { # Configure the AWS Provider provider "aws" { region = "eu-west-1" + profile = "StandOut_Terraform" } # Create a VPC