I would love to see the possibility to use AWS S3 for backups. Depending on the type of S3 tier, you can get reasonable cheap prices (e.g. Deep Archive) and the backup amount is not that big anyway. Using the backup encryption option we have anyway already in home assistant, this is a safe way to store backups off-site.
As there is already an AWS integration, I don’t need to write, that there already are quite good Python libraries to access S3.
It used to work for non-AWS backups as I had it working until i updated to b7. Not sure why it’d be removed and now I have to sort out my backups again
That’s not true, someone needs to develop a backup specifically for Boto3 as an integration. They are all using different versions of S3, so the decision was made to only support AWS S3 for the first integration. Anyone is welcome to add the other integrations into core.
Since you seem to have been part of the conversation: the idea is to create an integration per S3-provider? The only difference between e.g Amazon & Backblaze (+ Hetzner) as of now would be setting the checksum calculation to ‘when_required’.
So if I were to open an MR with such an integration it would be accepted, despite the code duplication?