jus*_*tes 2 amazon-s3 amazon-web-services aws-lambda chalice
正在尝试使用 aws。我已经做了以下工作。
创建了 dynamodb 表。
创建了 Chalice 应用程序以通过 api 访问数据。
使用上面的 API 创建了一个 Angular6 应用程序来对表执行 CRUD 操作。
当角度应用程序位于本地时,一切正常。现在我将我的 Angular 应用程序上传到 S3,之后我收到 CORS 错误。
根据文档,我确实在 s3 存储桶上设置了 CORS 规则,但错误仍然存在。
除了 S3 存储桶之外,我还需要在其他地方设置 CORS 规则吗?
错误截图:
S3 存储桶 CORS 配置:
在 API 网关上设置 CORS 没有帮助,但在 chalice app.py 上设置 cors=True 确实有帮助。根据文档,它们的行为方式应该相同,但就我而言,这没有帮助。
@app.route('/gsgl/update', methods=['PUT'],cors=True)
Run Code Online (Sandbox Code Playgroud)
参考: https: //github.com/aws/chalice#tutorial-cors-support
| 归档时间: |
|
| 查看次数: |
2396 次 |
| 最近记录: |