Backup and Restore

Hi Team,

We have 2 variants of Elasticsearch clusters in our organisation.
We have the ES cloud platinum license for some use cases while for others we have our own self-hosted ES clusters for some valid reasons.

For the self-hosted elastic cluster I am running some backup and restore tests for all the indices we have following the official documentation
backup and restore
What I am interested in knowing is - is there a easier way to do that vs going via the kibana dev tools? I did using - http://localhost:5601/app/management/data/snapshot_restore/snapshots
Also issue we faced was the below error. So when we tried to do a restore of a snapshot taken, and provided the regex for replacement of indices as well, it asks us to close the existing index by the same name before the restore could happen. So we had to manually go and close the index and then restore worked.

cannot restore index because an open index with same name already exists in the cluster. Either close or delete the existing index or restore the index under a different name by providing a rename pattern and replacement name

However if you go back to the use case on an actual production env we would do the restore for an entire cluster when something disastrous might have happened.
Do we have a UI for the same?

Thanks,
Moni