我想使用AWS-SDK-Go删除密钥(bucket/userID/fileName
)
但是此代码不会删除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
。