If we only allow people to use the storage account under the same subscription, then we can get the key from RDFE. In this case, we don't need to ask for the key.

Or we are saying we support using storage account from another subscription? In this case, we should consider support AzureStorageContext which can be created by ``New-AzureStorageContext`` and ``Get-AzureStorageContext``.