Как прочитать обученный файл данных в S3 - PullRequest
0 голосов
/ 11 апреля 2019

Я пытаюсь сделать сервис распознавания лиц с помощью AWS Lambda.Я хочу развернуть файл .zip, включая обученный файл данных.Но AWS Lambda не развертывает его из-за его размера.Итак, я изменил способ.Загрузите обученный файл данных в S3 и используйте его.Но я не знаю, как это сделать.Не могли бы вы рассказать мне, как читать обученный файл данных в S3, в функции AWS Lambda?

1 Ответ

0 голосов
/ 21 апреля 2019

Получив данные в S3, вы можете скопировать файл из S3 в лямбду.Lambda обеспечивает 512 МБ памяти в папке tmp, доступной для записи во время выполнения.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...