使用auth0、AWS和服务器的网站架构



构建我的第一个全栈网站。我对建筑有疑问。

我所拥有的:

  • golang后端
  • 反作用前端
  • auth0身份验证
  • aws放大器

我正在考虑创建这个架构,我认为我在误导一些东西。前端直接与s3 bucket连接,将私人图像放在那里,但我不确定我是应该直接这样做,还是将请求发送到我的服务器,然后服务器更新s3。在搜索解决方案时,它的接缝放大对于无服务器来说很好,但在我的应用程序中,我应该为cloudfront更改放大吗?

您可以直接从前端上传。但请确保您正在清理上载的文件。缺点是您必须在前端添加AWS S3访问凭据

如果您通过服务器执行此操作,我认为该服务器是AWS服务,您可以通过IAM访问该服务的S3,并且无需存储凭据。这里的缺点是上传大文件时需要额外的跃点和延迟

这是您现在根据自己的需求做出的选择。

相关内容

  • 没有找到相关文章

最新更新