【发布时间】:2020-04-17 20:24:21
【问题描述】:
我是 aws 新手,我将所有 UI 都托管在 s3 存储桶中,并且也使用了 cloudfont。现在我已经在 EC2 实例中托管了所有的 restApi。
angular UI -> s3 存储桶(example.com) 后端 SpringBoot restApi -> EC2 实例 (api.exaple.com)
但是有人能告诉我们如何从 S3 (example.com) 存储桶/云前端使用托管在 EC2 (api.example.com) 中的 API 调用。
我在 EC2 实例 (api.example.com:8080) 中托管了 sprint boot rest api。
- s3 存储桶说方法不允许用于(GET、POST、PUT、DELETE)方法。
- 由于上述原因,我在代码中硬编码了 api.example.com,所以我的所有请求都会重定向到 api.example.com -> 这里的问题是浏览器不允许跨源。
现在我想知道如何让它工作。
【问题讨论】:
标签: amazon-web-services spring-boot rest amazon-s3 amazon-ec2