从 AWS S3 存储桶中删除对象时,我们需要提供完整的 URL 还是只需要提供 S3 存储桶中的文件名

While Deleting the object from AWS S3 bucket, Do we need to give the full URL or we just need to give only name of file in S3 bucket

我正在使用 Node js 来解决这个问题。我有存储桶的存储桶名称和凭据。但是我不知道从存储桶中删除文件时我们必须在参数中添加什么。

我有这种URL结构:

https://<Region>.amazonaws.com./<Bucket Name>/<File Name>

我的参数对象是这样的:

const params = { 

  Bucket: BUCKET_NAME,

  Key: fileName !! Doubt what to enter. Full Url or File name        
};

您只需要提供这 2 个参数,Bucket 和 Key。您不必提供完整的 url。查看 Documentation.