azure(2)
-
[Azure] KeyVault Purge
Keyvault Soft delete Azure KeyVault를 생성할 때, 아래 그림처럼 Soft delete 기능을 활성화 할 수 있습니다. Soft delete 기능이 활성화되면 KetVault에 추가된 값들이 즉시 삭제되지 않으며, retention period(days)에 지정된 날짜(7~90일 사이) 동안 deleted 상태로 남아있게 됩니다. 만약 deleted 상태의 값을 완전히 삭제하고 싶다면 Purge 명령을 사용해야 합니다. Purge는 Azure Portal에서는 사용 할 수 없으며 PowerShell, CLI, REST, .NET(C#)을 통해서만 진행할 수 있습니다. 여기서는 PowerShell을 통해서 Purge 명령을 사용하는 방법을 정리합니다. PowerShell로 Azu..
2020.06.03 -
[ASP.NET Core] Key Vault 사용
Azure Key Valut for ASP.NET Core 3.1 ASP.NET Core 프로젝트에서는 DB연결 문자열이나 중요 정보들을 주로 appsettings.json에 저장합니다. 하지만 소스코드를 저장소에 업로드 할 때 appsettings.json에 포함된 민감한 정보도 업로드 되기 때문에 보안 상 취약한 구조를 가집니다. Secret Manager를 사용하면 민감한 정보를 프로젝트가 아닌 운영체제에 저장되게 할 수 있습니다. 하지만 설정과정도 복잡하고 개발자 PC 마다 따로 설정을 해야하는 번거로움이 있습니다. 이 포스트에서는 Azure Key Vault를 사용하여 민감한 정보를 프로젝트나 개인의 PC가 아니라 Azure 클라우드 저장소에서 저장하는 방법을 소개합니다. Azure Key Va..
2020.05.21