使用angular 5在AWS s3中创建存储桶时设置CORS

时间:2018-11-02 13:41:37

标签: angular typescript amazon-s3 aws-sdk

我正在尝试通过角度动态创建存储桶。

我可以手动创建存储桶,并通过角度将图像上传到存储桶,但这不是我想要的。我希望能够通过角度代码创建存储桶并设置CORS配置,因为它会引发CORS错误。创建存储桶后,可以在AWS中手动设置CORS配置。我试图找出如何通过角度代码设置CORS。

 const bucket = new S3(
  {
    accessKeyId: 'ACCESS_KEY',
    secretAccessKey: 'SECRET_ACCESS_KEY',
    region: 'eu-west-1'
  }
);

const params = {
  Bucket: 'examplebucket',
     CreateBucketConfiguration: {
     LocationConstraint: 'eu-west-1'
   }
};
bucket.createBucket(params, function (err, data) {
  console.log(err);
  console.log(data);
});

获得错误:No 'Access-Control-Allow-Origin' header is present on the requested resource

0 个答案:

没有答案