我想bucket/userID/fileName
使用 AWS-SDK-Go 删除密钥()。
但是此代码不会删除userID
密钥。
config := model.NewConfig()
sess, _ := session.NewSession(&aws.Config{
Region: aws.String(config.AWSS3Region)},
)
svc := s3.New(sess)
input := &s3.DeleteObjectInput{
Bucket: aws.String(config.AWSS3Bucket),
Key: aws.String(userID + "/"),
}
result, err := svc.DeleteObject(input)
我可以删除bucket/userID/fileName
,但我不能删除bucket/userID
。