릴리스 파이프라인은 시크릿을 파이프라인 변수로 저장하고 에이전트 명령 로깅이 활성화되어 있습니다. 시크릿 값이 에이전트 로그에 기록되는 것을 방지하려면 어떤 변경을 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 시크릿을 파이프라인 변수 대신 환경 변수에 저장합니다..
이것이 정답인 이유
릴리스 파이프라인에서 시크릿 값이 에이전트 로그에 기록되는 것을 방지하려면 시크릿을 파이프라인 변수 대신 환경 변수에 저장해야 합니다. Azure DevOps는 환경 변수에 저장된 시크릿을 자동으로 마스킹하여 로그에 표시되지 않도록 합니다. 파이프라인 변수는 기본적으로 마스킹되지 않으므로 에이전트 명령 로깅이 활성화된 경우 값이 로그에 노출될 수 있습니다. 시크릿을 명령줄에서 전달하거나 변수 이름에 "secret" 접두사를 붙이는 것은 로그 마스킹 기능을 제공하지 않습니다. 시크릿 값을 명령줄로 에코하는 것은 시크릿을 로그에 명시적으로 노출하는 행위이므로 절대 피해야 합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음