我正在尝试通过角度动态创建存储桶。
我可以手动创建存储桶,并通过角度将图像上传到存储桶,但这不是我想要的。我希望能够通过角度代码创建存储桶并设置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