我正试图从AWS s3中删除一个文件。我没有那个文件的钥匙。相反,我有一个该文件的完整路径URL。比如:https://atlms.s3.ap-south-1.amazonaws.com/folder/606ae1d032b0e7asdfkjh.image
我可以这样删除文件吗:
const fileParams: S3.Types.PutObjectRequest = {
Bucket: bucketPath,
Key: key //here I have only the URL to the file
}
s3.deleteObject(fileParams, function (error) {
console.log(error);
})
您可以从URL中提取S3密钥。在这种情况下,S3密钥是folder/606ae1d032b0e7asdfkjh.image
。