title: What is the recommended solution for user secrets storage in ASP.NET core in non-Azure production environment?
body: <p>I am working on a .net core project, which needs to read some user secrets. I read the following two articles.</p>
  
  <ul>
  <li><a href="https://docs.microsoft.com/en-us/aspnet/core/security/app-secrets?view=aspnetcore-2.0&amp;tabs=windows#access-a-secret" rel="nofollow noreferrer">Safe storage of app secrets in development in ASP.NET Core</a></li>
  <li><a href="https://docs.microsoft.com/en-us/aspnet/core/security/key-vault-configuration?view=aspnetcore-2.0&amp;tabs=aspnetcore2x" rel="nofollow noreferrer">Azure Key Vault configuration provider in ASP.NET Core</a></li>
  </ul>
  
  <p>I am wondering if there is a similar solution for a non-Azure production environment, e.g. one that would work in AWS.</p>