We are a CSP and we are interested in offering S3 storage to our customers to use with the VBR implementations. In order to do this, we would ideally create individual buckets for our clients and delegate permissions with an IAM policy.
Unfortunately, to add an S3 repository to Veeam, you have to be able to list all buckets in the S3 account. We don't want to do this for a number of reasons, but the biggest is that it would essentially expose a list of all of our clients (in the bucket names) to our other clients. Sure, we could obfuscate the client names on the buckets with a numbering system, but that seems like a lame workaround, and it would require us keeping an updated legend on our end that we would have to cross reference constantly.
I know that with generic S3 storage browsers (or at least the two that I have tried), if you don't have permissions to list all buckets, they'll warn you with a message and ask if you would like to manually add one, in which case, manually typing the bucket name will populate it and everything will work as expected.
Is it reasonable to expect that such a feature would be available in Veeam? Can I already do this now and I'm just missing something? Right now, if I try to add an S3 account without that feature, Veeam fails to add it, citing "Access Denied" and tells me to check the logs. I'm aware that the page here cites that this permission is needed, so I'm not surprised that it isn't working, just bummed

Source: https://helpcenter.veeam.com/docs/backu ... ml?ver=100