>

AWS Lambda를 사용하여 얼굴 인식 서비스를 만들려고합니다. 훈련 된 데이터 파일을 포함하여 .zip 파일을 배포하고 싶습니다. 그러나 AWS Lambda는 크기 때문에 배포하지 않습니다. 그래서 나는 길을 바꾼다. 훈련 된 데이터 파일을 S3에 업로드하여 사용하십시오. 그러나 나는 그것을하는 방법을 모른다. AWS Lambda 함수에서 S3의 학습 된 데이터 파일을 읽는 방법을 알려주시겠습니까?


  • 답변 # 1

    S3에 데이터가 있으면 S3에서 람다로 파일을 복사 할 수 있습니다. Lambda는 런타임에 쓸 수있는 tmp 폴더에 512MB의 스토리지를 제공합니다.

    import boto3 
    s3 = boto3.resource('s3') 
    s3.meta.client.download_file('mybucket', 'hello.txt', '/tmp/hello.txt')
    
    

    https://docs.aws.amazon.com/lambda/latest/dg/limits.html https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#S3.Client.download_file

  • 이전 plsql에서 n 숫자의 합을 인쇄
  • 다음 c++ - Meson을 사용하여 Visual Studio 프로젝트를 올바르게 구성하는 방법