Visual Studio Team Services에서 Azure App Service Deploy (ASP.NET 코어 2.0 웹 API)를 수행하고 appsettings.json의 일부 값을 바꿀 때 읽어야합니다. https://docs.microsoft.com/en-us/vsts/build-release/tasks/transforms-variable-substitution#jsonvarsubs이지만 파일의 중첩 된 레벨에서 값을 마침표 (.)로 연결하여 값을 대체하는 것에 대해 설명합니다.Azure Key Vault에서 비밀 번호로 VSTS JSON 변수 대체
Azure Key Vault에서 마침표 (.)를 사용할 수 없다는 문제점이 있습니다.
Azure Key Vault의 비밀을 사용하여 appsettings.json 파일에서 중첩 된 레벨로 변수를 대체하는 방법을 아는 사람이 있습니까?
나는 keyvault에서 appsettings를 설정하기 위해 ARM 템플릿을 사용했습니다. 웹 응용 프로그램을 제공하고 keyvault에서 값을 읽고 appsettings 설정에 값을 사용하는 ARM 템플릿을 만듭니다. .parameters.json 파일을 통해 keyvault에서 파일을 읽거나 중첩 된 템플릿을 사용할 수 있습니다. 이 방법으로 마침표 (.)를 계속 사용할 수 있습니다. appsettings에서 keyvault에서 다른 키 이름을 사용합니다. –
@ClemensReijnen 감사합니다, 당신은 올바른 방향으로 나를 조종했습니다, 제 대답을보십시오. – Erwin