콘텐츠로 이동

사용자 지정 확장 레지스트리

기본적으로 Kiro는 https://open-vsx.org의 확장 마켓플레이스를 사용합니다. 예를 들어 검증된 확장 프로그램의 제한된 세트를 포함하는 조직의 프라이빗 레지스트리와 같이 다른 확장 레지스트리를 사용하도록 Kiro를 구성할 수 있습니다.

다른 확장 마켓플레이스 구성

디스크에서 product.json 파일을 찾습니다. 정확한 위치는 플랫폼에 따라 다릅니다:

  • macOS: /Applications/Kiro.app/Contents/Resources/app/product.json
  • Windows: C:\Program Files\Kiro\resources\app\product.json
  • Linux: /usr/lib/code/product.json

에디터에서 product.json 파일을 열고 extensionsGallery 속성을 찾습니다. 해당 속성 내에서 https://open-vsx.org 대신 프라이빗 레지스트리를 가리키도록 serviceUrl, itemUrlresourceUrlTemplate을 업데이트합니다.

예를 들어 사용자 지정 레지스트리가 https://registry.example.com에 호스팅된 경우 extensionsGallery 속성을 다음과 같이 업데이트합니다:

json

"extensionsGallery": { "serviceUrl": "https://registry.example.com/vscode/gallery", "itemUrl": "https://registry.example.com/vscode/item", "resourceUrlTemplate": "https://registry.example.com/vscode/unpkg/{publisher}/{name}/{version}/{path}", "controlUrl": "", "recommendationsUrl": "", "nlsBaseUrl": "", "publisherUrl": "" }

조직의 모든 Kiro 설치가 사용자 지정 확장 레지스트리를 사용하도록 구성하려면 엔드포인트 관리, Mobile Device Management(MDM) 솔루션 또는 이와 유사한 것을 사용하여 모든 장치에서 위의 product.json 업데이트를 수행합니다.