I've been trying to find an efficient back-end way to delete large numbers of nodes based on some filter criteria to implement data retention policies. I have read that it's possible to perform actions provided by views bulk operations on results from a view via drush - such as in the answer in the screenshot below (in response to this question).
This seems like a very powerful concept because you can use the selection power of views and do operations on large amounts of data from the server side. I tried to do this on my Drupal 9 site. One discrepancy I noticed is that when I go to add the VBO field, I do not have an option for "Bulk Operations: Content" like is suggested in the above screenshot, rather only the one from the "Global" Category:
I tried using that field anyway, and selected the "Delete selected entities/translations" option and saved the view.
When I try to execute the action from the view using the drush command
drush vbo-execute my_view_id action::views_bulk_operations_delete_item
I get the following error:
In ViewsBulkOperationsActionManager.php line 169: The "action::delete_action" plugin does not exist.
I cannot seem to find this error in any other forum posts, or any documentation from VBO as to how to identify what actions are available. Is this capability for VBO not available for Drupal 9, or is there some knowledge base I have missed that details how to specify the action?