참고
이 기능은 공개 미리 보기에서 사용 중이며 변경될 수 있습니다.
이 참조를 통해 managed-settings.json에서 현재 지원되는 키를 이해하세요.
배포 방법은 엔터프라이즈 관리 설정 구성을 참조하세요.
우선 순위 규칙
여러 설정 원본이 있는 경우 클라이언트는 다음 순서대로 설정을 적용합니다.
- 서버 관리 설정
- MDM 관리 설정
- 파일 기반 설정
- 사용자 수준 설정
MDM 관리 설정이 우선합니다. MDM 관리 설정을 사용할 수 없는 경우 클라이언트는 파일 기반 설정 전에 서버 관리 설정을 적용합니다.
지원되는 키
| Key | Type | 허용되는 값 | Purpose |
|---|---|---|---|
permissions.disable | string | "disable" | 바이패스 또는 YOLO 스타일의 모두 허용 동작을 비활성화합니다 |
enabledPlugins | object | 키 형식: PLUGIN-NAME@MARKETPLACE-NAME; 값: true | 키별 특정 플러그 인 사용 |
extra | object | ||
source.source ("github") 및 source.repo (OWNER/REPO)이(가) 있는 이름이 지정된 마켓플레이스 개체 | 사용자가 액세스할 수 있는 플러그 인 마켓플레이스 추가 | ||
strict | array | ||
source 값을 포함하는 마켓플레이스 개체의 배열("github"이 repo인 경우 또는 "git"이 url인 경우) | 플러그 인 설치를 명시적으로 나열된 마켓플레이스로 제한 | ||
model | object | ||
default 지원되는 모델 이름으로 설정 | 기본 모델 거버넌스 설정을 정의합니다. | ||
telemetry | object | ||
enabled (boolean), endpoint (string), protocol ("otlp-http" 또는 "otlp-grpc"), captureContent (boolean), lock (boolean), serviceName (string), resource (object) headers (object) | |||
| VS Code에 대한 OpenTelemetry 내보내기를 구성합니다. |
구성 예
다음 예제에서는 관리되는 하나의 설정 파일에서 이러한 키를 보여 냅니다.
{
"permissions": {
"disableBypassPermissionsMode": "disable"
},
"enabledPlugins": {
"my-plugin@agent-skills": true
},
"extraKnownMarketplaces": {
"agent-skills": {
"source": {
"source": "github",
"repo": "OWNER/REPO"
}
}
},
"strictKnownMarketplaces": [
{
"source": "github",
"repo": "OWNER/REPO"
}
],
"model": {
"default": "MODEL-NAME"
},
"telemetry": {
"enabled": true,
"endpoint": "https://otel-collector.example.com",
"protocol": "otlp-http",
"captureContent": false,
"lockCaptureContent": true,
"serviceName": "copilot",
"resourceAttributes": {
"deployment.environment": "production"
},
"headers": {
"Authorization": "Bearer TOKEN"
}
}
}