이 핸즈온랩은 교육 내용을 보여 드리기 위한 예시입니다. 실제 교육과정에서는 고객사의 산업과 직무를 반영한 실습 시나리오로 구성한 비공개 학습 사이트를 따로 제공합니다.
M3-1. 권한과 승인 — 항상 허용·Automatic 모드
한 줄 요약 — Copilot Code는 위험할 수 있는 4가지 작업에 기본으로 허락을 묻습니다. Always allow는 편리하지만 끌 때까지 계속 적용되므로 주의합니다.
(🧪 Frontier 미리 보기 · Copilot Credits 사용 · 기능·화면·명칭은 2026년 10월 31일 기준 · 변경될 수 있음)
1. 기본으로 허락을 묻는 4가지
| # | 작업 | 예 |
|---|---|---|
| 1 | 네트워크 연결 | 인터넷 호출 |
| 2 | 확장·MCP 사용 | 외부 도구 연결 |
| 3 | 셸(터미널) 명령 실행 | 패키지 설치, 스크립트 실행 |
| 4 | 사용 중이 아닌 폴더의 파일 읽기·쓰기 | 프로젝트 밖 문서 폴더 |
이미 쓰고 있는 폴더의 파일은 묻지 않고 읽고 씁니다. 기존 폴더에 새 프로젝트를 만들면 그 폴더는 모든 코드 프로젝트가 읽고 쓸 수 있게 되니, 폴더 선택부터 신중히 합니다.
⚡ 시연 프롬프트 예
최신 환율 정보를 웹에서 가져와 표로 보여 주는 화면을 만들어 줘.
이런 요청은 네트워크 연결이 필요해 허락 요청이 뜹니다. 시연에서 그 문구를 함께 읽어 봅니다.
2. Always allow — 끌 때까지 계속
Always allow를 켜면 끌 때까지 유지되며, 기존 세션과 작업 영역, 새 세션 모두에 적용됩니다. 한 번 켜 두면 잊기 쉬우니 필요한 작업이 끝나면 끄는 습관을 들입니다.
3. Automatic 모드와의 관계
작업 모드 Interactive(기본), Plan, Automatic 가운데 Automatic은 Always allow가 켜져 있을 때만 고를 수 있습니다. 확정된 작업을 맡기면 방해를 줄이고 끝까지 진행합니다. 다만 무제한 권한을 주는 것이 아니고, 보호가 필요한 작업에는 해당 권한 설정이 계속 적용됩니다.
4. 차단되면
작업이 막히면 Copilot Code가 어떤 규칙 때문에 막혔는지(예: 허용된 경로 밖의 폴더, 승인되지 않은 호스트)와 해결 방법을 알려 줍니다. 보호 장치 없이 슬쩍 다시 시도하지 않고, 기기에서 보호 환경을 만들 수 없으면 클라우드에서 실행합니다.
5. 동의는 세션 단위
세션에서 준 동의는 그 세션에만 적용됩니다. 별도 대화로 넘어가면 이전 동의와 컨텍스트가 이어지지 않습니다.
핵심 정리
- 기본으로 묻는 4가지는 네트워크·확장/MCP·셸 명령·사용 중이 아닌 폴더다
- Always allow는 기존·새 세션 모두에 끌 때까지 적용된다
- Automatic은 Always allow가 있어야 쓸 수 있고, 모든 승인을 없애지는 않는다
M3 허브로 → 이전: M2-5 Cowork의 App 스킬 · 다음: M3-2 관리자 설정
출처: Copilot Code 개요 (MS Learn) · Copilot Code 시작하기 (MS Learn) · Copilot Code FAQ (MS Learn) · Copilot Code 애플리케이션 카드 (MS Learn)



