【发布时间】:2016-10-22 20:22:41
【问题描述】:
我想让我的网站更安全。所以我正在考虑在 s3 上使用 aws cloudfront 和我的所有 api(使用 dropwizard)在 API 网关中部署前端(使用 angular js)。
- 如何使用 cloudfront 在 s3 bucket 上部署 angular ap?
- 是否可以从 s3 存储桶调用 api?
我对此进行了研究,但我只得到了 Angular 应用程序而不是其他部分(从 s3 存储桶调用 api)。
【问题讨论】:
-
您不会“从 s3 存储桶调用 api”。 Angular 应用程序在用户的浏览器中运行。您可以从浏览器调用 API。
-
我想说的是,如果我在 s3 中部署 Angular 应用程序并在浏览器中运行它,我是否能够从 Angular 代码中调用 api(放置在弹性 bean 或 api 网关中)。例如:当我提交登录表单时,我可以调用放置在 api 网关中的登录 api 来自 Angular 应用程序吗?
-
你为什么不能呢?当您遇到需要帮助的实际具体问题时,您应该尝试并返回这里。
标签: angularjs amazon-web-services amazon-s3 dropwizard aws-api-gateway