我有一个问题说明,内容为:该API将具有两个功能:1.第一个功能是在给定URL的情况下将图像保存在S3中:一种。该应用程序将具有可以接收HTTP请求的终结点带有图像链接和图像名称;b。该应用程序将下载图像并将其存储在S3中
作为AWS的新手,请帮助我理解这一点,即“应用程序将具有可以接收HTTP请求的端点”,
我创建了一个存储桶并将对象存储在同一个存储桶中,并且通过Python Boto客户端获得了相同的对象URL。
您必须创建一个RESTfulApi。 RESTfulApi将具有一个http地址,该地址会将图像的地址传递给lmabda函数。在该lambda函数中,您将使用boto3将图像保存在s3中。
由于您不熟悉AWS-API网关在被调用时将触发一个lambda。为了调用API网关,您必须部署api,它将为您提供地址(称为终结点)。您可以将具有该终结点的数据传递给lambda。剩下的一切将由lambda和boto3函数处理。
“该应用程序将具有可以接收HTTP请求的终结点”,
听起来像RESTful API的东西。
如果使用Python:Flask似乎是这样。检查此https://linuxhint.com/rest_api_python/
如果使用Java:请检查JAX-RS或Spring。