개발 도중 Safe storage of app secrets during development 가이드를 asp.net 문서에 따라했지만 QA, 프로덕션 등을 위해 다른 컴퓨터에 게시 할 때이를 사용하는 방법을 설명하지 않았습니다. 그것을 할 때 appsettings.json에 게시하는 동안 삽입 할 것이라고 생각했지만 그렇지 않습니다. 나는 앱 기밀의 목적을 실제로 무너 뜨린 appsettings.json에 직접 SendGrid 키와 기타 민감한 정보를 배치해야했습니다.ASP.NET Core UserSecrets를 프로덕션에 배포하는 방법
앱 기밀을 사용하는 것이 가장 좋은 방법입니까 아니면 내 설정에 API 키와 SQL 사용자/비밀번호를 저장하는 다른 방법이 있습니까?
이로 들어갑니다. –
특정 환경 변수가 개발로 설정된 경우에만 사용자 비밀이 적용됩니다. –
링크에서 _ Secret Manager 도구는 저장된 암호를 암호화하지 않으며 신뢰할 수있는 저장소로 취급하지 않아야합니다. 개발 목적으로 만 사용됩니다. 이는 레 코드에 코드 내에서 비밀이 적용되지 않도록하는 것입니다. 프로덕션에서는 비밀 값을 appsettings 또는 env 변수 또는 다른 구성 소스로 설정합니다. –