bucket/userID/fileName
AWS-SDK-Go を使用して key( ) を削除したい。ただし、このコードはキー
を削除しません。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
。