【发布时间】:2018-12-28 23:00:11
【问题描述】:
我已阅读 Microsoft 的此文档,其中描述了如何将秘密卷添加到容器实例:
https://docs.microsoft.com/bs-latn-ba/azure///container-instances/container-instances-volume-secret
我现在想从我的 asp.net 核心应用程序中读取这些安全值。我怎样才能做到这一点?我在任何地方都找不到这方面的任何文档。
理想情况下,我希望在我的 Startup 类中执行此配置:
这里有东西:
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.UseSerilog()
.UseSetting(WebHostDefaults.ApplicationKey, typeof(Program).GetTypeInfo().Assembly.FullName); // beware of this
// shouldn't be removed otherwise site will start outputting 404.
// see: https://github.com/aspnet/Hosting/issues/903#issuecomment-269103645
}
最后,我希望能够在本地运行代码,以便在将容器部署到 Azure 之前检查它是否正常工作。有没有办法可以在我的本地安装上模拟/伪造这些秘密(visual studio 2017,解决方案启用了 docker 支持,docker 在我的机器上本地运行)确实让我相信一切正常?
我已经编辑了这个问题,以明确这是关于秘密卷的
【问题讨论】:
标签: azure asp.net-core azure-container-instances