Developers need to ensure the storage is only accessed using keys and managed identities.The developers would like to use role-based access control.Protected immutable storage is needed for testing.Create the storage account and managed identity.Secure access to the storage account with a key vault and key.Configure the storage account to use the customer managed key in the key vault.Configure an time-based retention policy and an encryption scope.Create a key vault to store the access keys.Create a customer-managed key in the key vault.Configure the storage account to use the customer managed key in the key vault.