DeleteObject deletes an object specified by bucket/object.
(baseParams BaseParams, bck cmn.Bck, object string)
| 225 | |
| 226 | // DeleteObject deletes an object specified by bucket/object. |
| 227 | func DeleteObject(baseParams BaseParams, bck cmn.Bck, object string) error { |
| 228 | baseParams.Method = http.MethodDelete |
| 229 | reqParams := AllocRp() |
| 230 | { |
| 231 | reqParams.BaseParams = baseParams |
| 232 | reqParams.Path = apc.URLPathObjects.Join(bck.Name, object) |
| 233 | reqParams.Query = bck.AddToQuery(nil) |
| 234 | } |
| 235 | err := reqParams.DoHTTPRequest() |
| 236 | FreeRp(reqParams) |
| 237 | return err |
| 238 | } |
| 239 | |
| 240 | // EvictObject evicts an object specified by bucket/object. |
| 241 | func EvictObject(baseParams BaseParams, bck cmn.Bck, object string) error { |