【问题标题】:CORS error with Elastic beanstalk JS SDK describeEnvironmentResourcesElastic beanstalk JS SDK 的 CORS 错误 describeEnvironmentResources
【发布时间】:2016-01-29 01:31:21
【问题描述】:

有一个来自their docs的例子:

var params = {
  EnvironmentIds: [ 'my_env' ],
};

elasticbeanstalk.describeEnvironments(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

调用向https://elasticbeanstalk.us-west-1.amazonaws.com/ 发出 CORS POST 请求,但被拒绝。

如何为弹性 beanstalk JS SDK 配置 CORS?

【问题讨论】:

    标签: amazon-web-services amazon-elastic-beanstalk


    【解决方案1】:

    为连接的客户端设置允许的源列表。有关更多选项,请参阅文档。 http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html

    我建议不要使用 *,而是根据此处显示的 OWASP 建议实施白名单:https://www.owasp.org/index.php/CORS_OriginHeaderScrutiny

    【讨论】:

    • 我正在研究它,但最初这没有意义。我的 S3 存储桶之一的 CORS 规则将如何影响 https://elasticbeanstalk.us-west-1.amazonaws.com/ 返回的 OPTIONS?
    • CORS 白名单必须包含您的推荐系统。我以为你可以控制两者。
    猜你喜欢
    • 2016-05-02
    • 2020-02-19
    • 2017-01-22
    • 2021-11-26
    • 1970-01-01
    • 2020-12-31
    • 2018-07-17
    • 2020-08-31
    • 2015-10-08
    相关资源
    最近更新 更多