Raft Snapshot Agent - Cloud Authentication

It seems that the Raft Snapshot Agent does not consider environment variables for authentication to cloud resources. So if you are NOT running on the public cloud platform, you are required to add cloud credentials to the raft snapshot configuration, which is less than desirable

I’d like to suggest two things here:

  1. enable the use of ENV for creds
  2. mask the secret-key when doing a read against the snapshot configuration similar to how it is masked on aws/config/root

I’d suggest logging a GH issue.