code: func (svc *S3Accessor) Delete(ctx context.Context, keyPath string) error {
  	deleteObjectInput := &s3.DeleteObjectInput{
  		Bucket: aws.String(svc.s3BucketName()),
  		Key:    aws.String(keyPath),
  	}
  	_, deleteResultErr := svc.
  		s3Svc(ctx).
  		DeleteObjectWithContext(ctx, deleteObjectInput)
  
  	return deleteResultErr
  }
docs: // Delete handles deleting the resource