Skip to main content

엔터프라이즈 관리 설정 참조

Copilot 클라이언트에서 사용하는 엔터프라이즈 관리 설정 스키마에 대한 참조입니다.

이 기사에서

참고

이 기능은 공개 미리 보기에서 사용 중이며 변경될 수 있습니다.

이 참조를 통해 managed-settings.json에서 현재 지원되는 키를 이해하세요.

배포 방법은 엔터프라이즈 관리 설정 구성을 참조하세요.

우선 순위 규칙

여러 설정 원본이 있는 경우 클라이언트는 다음 순서대로 설정을 적용합니다.

  1. 서버 관리 설정
  2. MDM 관리 설정
  3. 파일 기반 설정
  4. 사용자 수준 설정

MDM 관리 설정이 우선합니다. MDM 관리 설정을 사용할 수 없는 경우 클라이언트는 파일 기반 설정 전에 서버 관리 설정을 적용합니다.

지원되는 키

KeyType허용되는 값Purpose
permissions.disableBypassPermissionsModestring"disable"바이패스 또는 YOLO 스타일의 모두 허용 동작을 비활성화합니다
enabledPluginsobject키 형식: PLUGIN-NAME@MARKETPLACE-NAME; 값: true키별 특정 플러그 인 사용
extraKnownMarketplacesobject
source.source ("github") 및 source.repo (OWNER/REPO)이(가) 있는 이름이 지정된 마켓플레이스 개체사용자가 액세스할 수 있는 플러그 인 마켓플레이스 추가
strictKnownMarketplacesarray
source 값을 포함하는 마켓플레이스 개체의 배열("github"repo인 경우 또는 "git"url인 경우)플러그 인 설치를 명시적으로 나열된 마켓플레이스로 제한
modelobject
default 지원되는 모델 이름으로 설정기본 모델 거버넌스 설정을 정의합니다.
telemetryobject
enabled (boolean), endpoint (string), protocol ("otlp-http" 또는 "otlp-grpc"), captureContent (boolean), lockCaptureContent (boolean), serviceName (string), resourceAttributes (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"
    }
  }
}