I have an Azure Function that is copying files from a SFTP location to an Azure Blob. The Private Key / SSH Key needed to establish connection to SFTP is now part of app settings json - as the solution is still constrained to PoC/Development phase.
Before I line this up for Production I have to secure the aforementioned private key.
Is Azure Key Vault an optimal candidate where I can store the private key. And provision the Azure Function dynamic access to this key via AD ?
Or is there an alternative approach from an Azure PaaS perspective?