VSTS 릴리스 작업의 일부로 실행할 콘솔 응용 프로그램을 작성하는 데 필요한 작업을 파악하려고하는데이 프로그램은 미리 구성된 키 볼트에서 연결 문자열 (비밀)을 읽습니다. 해당 연결 문자열을 사용하여 Azure SQL db에 연결하고 몇 가지 변경 사항을 적용하십시오.KeyVault 액세스를 VSTS 릴리스 작업에 통합
현재 Azure AD 응용 프로그램 토큰 인증을 사용하여 KeyVault 및 Azure SQL Server 에 연결하는 웹 응용 프로그램이 있습니다. 그 전제와 관련된 내용을 알고 있습니다.
상담원 설정 페이지에서 "스크립트에서 OAuth 토큰에 액세스하도록 허용"을 선택하면(ADAL 사용)이 토큰을 사용하여 KeyVault 및 SQL Server에 연결할 수 있습니다. (VisualStudioSPNxxx에 위의 리소스에 대한 적절한 액세스 권한이 있다고 가정).
내가 뭘 찾고 있을까요?
안녕 starain, 그래서이 상황을 제대로 이해하기 위해 나는 경우는 VSTS 릴리스에서 KeyVault에 액세스 할 수 하늘빛의 AD 응용 프로그램 등록/클라이언트 ID/clientsecret 필요하십니까? VSS에 clientid와 clientsecret을 안전하게 저장하기위한 모범 사례/권장 사항은 무엇입니까? 감사합니다 –
@DonalMcWeeney 예. 보안 변수 (https://www.visualstudio.com/en-us/docs/build/define/variables#secret-variables)를 사용할 수 있습니다. –