사용자 지정 확장 레지스트리¶
기본적으로 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, itemUrl 및 resourceUrlTemplate을 업데이트합니다.
예를 들어 사용자 지정 레지스트리가 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 업데이트를 수행합니다.