#amazon-web-services #amazon-s3
Вопрос:
Я пытаюсь загрузить видео mp4 в корзину s3 через шлюз API, но я не знаю, как это сделать. Все работает нормально, когда я отправляю pdf-файл с типом содержимого:приложение/pdf с помощью этой лямбда-функции:
import json
import base64
import boto3
def lambda_handler(event, context):
s3 = boto3.client("s3")
get_file_content = event["content"]
decode_content = base64.b64decode(get_file_content)
s3_upload = s3.put_object(Bucket="mybucket", Key="content.pdf", Body=decode_content)
# TODO implement
return {
'statusCode': 200,
'body': json.dumps('Hello from Lambda!')
}
но как я могу загружать видео в формате mp4 ???
Большое спасибо за вашу помощь
Комментарии:
1. Насколько велики эти видео?
2. Вы спрашиваете, какой тип контента использовать, или вы говорите, что пытались, но это не удалось? Более подробную информацию, пожалуйста.
3. Можете ли вы подробнее рассказать о своей проблеме с файлами MP4?
4. @Marcin: 30-50 секунд
5. Я попытался загрузить видео в формате mp4, и это сработало. Я следовал этому учебнику: ссылка , но чего я не понимаю, так это того, что все советуют использовать URL-адреса с указателями. Нужно ли мне использовать URL-адреса с подписями ???