예시 실습
이 핸즈온랩은 교육 내용을 보여 드리기 위한 예시입니다. 실제 교육과정에서는 고객사의 산업과 직무를 반영한 실습 시나리오로 구성한 비공개 학습 사이트를 따로 제공합니다.
M5-6. 배포 — 테넌트 게시와 Partner Center
한 줄 요약 — 배포 방법은 세 가지입니다: 개인/지정 공유(Customize 업로드) → 테넌트 게시(admin center) → 공개 스토어(Partner Center). 배포 범위가 넓을수록 검증·정책 요건이 까다로워집니다.
1. 개인·지정 공유 (개발 검증용)
- Customize 화면(문서 표기이며 진입 위치는 앱 버전에 따라 다를 수 있음. 입력창 + > Customize) → Plugins → Upload plugin → Share(Only you / 특정 사용자) — M2-6c
- 또는
atk install --scope Personal사이드로드 — M5-5
2. 테넌트 게시 (조직 배포)
- M365 admin center → Manage apps → Upload custom app → … → Add agent
.zip업로드 → 배포 범위(전체/그룹) 지정- 사용자: 왼쪽 메뉴 플러그 인 페이지의 Cowork 탭(문서 표기로는 Customize > Plugins의 Discover)(추가됨 · 검색 · 시작하기)에서 추가
운영 관련 내용(허용/차단·회수·IB 제약)은 M3-2 참고.
3. 공개 스토어 (Partner Center)
- Partner Center로 M365 App Store 제출 — Publish agents for Microsoft 365 Copilot
- 요건이 더 까다로움: 아이콘 플레이스홀더 교체 · 99.9% SLA 권장 · 개인정보·이용약관 URL · 플러그인 설명에 외부 구독 구매 유도 문구 금지
- OAuth 클라이언트는 Any Microsoft 365 Organization으로 등록해야 다른 테넌트에서도 동작
4. 버전 관리·수명 주기
- GUID(
id)는 버전이 바뀌어도 유지 ·version만 올림 - 다시 업로드했다면 공유한 것은 Re-share — 관리자 배포는 다음 동기화 때 반영
- 회수하면: 새 세션부터 적용되지 않고, 진행 중인 대화는 유지
다음 단계
👉 🧪 실습⑧ — 플러그인 제작→배포 · 🧪 실습 — MCP 커넥터 테스트
출처
출처: Build plugins — Publish to your tenant·Publish to the public (MS Learn)



