用于实现在AWS S3中存储/下载图像的功能的Python API

问题描述 投票:-1回答:2

我有一个问题说明,内容为:该API将具有两个功能:1.第一个功能是在给定URL的情况下将图像保存在S3中:一种。该应用程序将具有可以接收HTTP请求的终结点带有图像链接和图像名称;b。该应用程序将下载图像并将其存储在S3中

作为AWS的新手,请帮助我理解这一点,即“应用程序将具有可以接收HTTP请求的端点”,

我创建了一个存储桶并将对象存储在同一个存储桶中,并且通过Python Boto客户端获得了相同的对象URL。

python amazon-web-services api amazon-s3 boto
2个回答
0
投票

您必须创建一个RESTfulApi。 RESTfulApi将具有一个http地址,该地址会将图像的地址传递给lmabda函数。在该lambda函数中,您将使用boto3将图像保存在s3中。

由于您不熟悉AWS-API网关在被调用时将触发一个lambda。为了调用API网关,您必须部署api,它将为您提供地址(称为终结点)。您可以将具有该终结点的数据传递给lambda。剩下的一切将由lambda和boto3函数处理。


-2
投票

“该应用程序将具有可以接收HTTP请求的终结点”,

听起来像RESTful API的东西。

如果使用Python:Flask似乎是这样。检查此https://linuxhint.com/rest_api_python/

如果使用Java:请检查JAX-RS或Spring。

© www.soinside.com 2019 - 2024. All rights reserved.