【发布时间】:2021-12-04 15:43:13
【问题描述】:
我不知道如何使用 API 调用让他们说话。以前我使用 API 网关,它会触发 lambda,并且 lambda 会与 dynamodb 和其他服务交互,并将 json 响应发回给我。现在我想转向 EC2 实例并完全跳过 API 网关的使用。让我在 ec2 中运行的服务器为我进行计算。我是否需要在 EC2 实例中部署 Web 服务(DJango RESTFUL),然后使用它来调用我的前端?如果是,我需要很少的指导如何 假设我想从 EC2 中的 DJango restufl 访问 s3 存储。我是否可以在不必输入访问密钥和 ID 并使用角色的情况下执行此操作,就像我在没有访问密钥和 ID 的情况下从 ec2 实例访问 s3 一样。传统上使用 SDK,我们必须使用访问密钥和密钥才能获得使用 SDK 中服务的授权,所以我想知道是否有办法克服这个问题,因为程序将在 EC2 实例本身中运行。一种非常低效的方法是运行批处理命令,使 EC2 与我需要的服务进行交互,而无需 SDK 而是使用角色,但据我所知,这确实效率低下且工作量太大。
【问题讨论】:
标签: amazon-web-services api service frontend backend