Azure 개발자 CLI(azd) 확장은 Azure 개발자 CLI의 기능을 확장하는 모듈식 구성 요소입니다. 새 기능을 추가하고, 워크플로를 자동화하고, CLI에서 직접 다른 서비스와 통합할 수 있습니다. 확장은 진화하는 팀 요구 사항 및 Azure 시나리오에 맞게 조정 azd 하는 데 도움이 됩니다.
비고
azd 확장은 현재 베타 버전입니다.
확장 원본 관리
확장은 확장 원본을 통해 배포 및 관리되므로 요구 사항이 증가함에 따라 쉽게 검색, 설치 및 업데이트할 수 있습니다.
- 확장 원본은 사용 가능한
azd확장 목록을 제공하는 파일 또는 URL 기반 매니페스트입니다. - 사용자는 프라이빗, 로컬 또는 공용 레지스트리에 연결하는 사용자 지정 확장 원본을 추가할 수 있습니다.
- 확장 원본은 NuGet 또는 NPM(노드 패키지 관리자) 피드와 동일한 개념이며 공식 확장 레지스트리 스키마를 준수해야 합니다.
azd 는 확장을 시작하는 데 도움이 되는 두 개의 확장 원본 레지스트리를 제공합니다.
-
공식 확장 원본 레지스트리는 미리 구성되어
azd있으며 에서 https://aka.ms/azd/extensions/registry호스트됩니다. -
개발 확장 레지스트리를 구성에 추가할 수도 있습니다
azd. 이 옵트인 레지스트리에는 공식 확장이 될 수도 있거나 그렇지 않을 수도 있는 내부 테스트를 위한 실험적 확장이 포함되어 있습니다.
개발 레지스트리를 옵트인하려면 다음 명령을 실행합니다.
# Add a new extension source name 'dev' to your `azd` configuration.
azd extension source add -n dev -t url -l "https://aka.ms/azd/extensions/registry/dev"
주의
개발 레지스트리에서 호스트되는 확장에는 현재 서명된 이진 파일이 포함되어 있지 않습니다.
확장 소스 명령
azd 설치에 대한 확장 원본을 관리하려면 다음 명령을 사용하십시오.
설치된 확장 원본 나열
azd extension source list
새 확장 원본 추가
azd extension source add -n <name> -t url -l <registry-url>
-
-l, --location: 확장 원본의 위치입니다. -
-n, --name: 확장 원본의 이름입니다. -
-t, --type: 확장 원본의 형식입니다. 지원되는 형식은 파일 및 URL입니다.
확장 원본 제거
azd extension source remove <name>
확장 관리
확장을 사용하도록 설정하고 확장 원본이 구성되면, azd에 새 기능을 추가하기 위해 확장을 설치할 수 있습니다.
빠른 시작 - AI 확장 사용 문서에서 확장 작업의 예제를 참조하세요.
확장 목록
`azd extension list [flags]
-
--installed설치된 확장 목록을 표시합니다. -
--source지정된 원본의 확장만 나열합니다. -
--tags태그로 확장 필터링 허용(AI, 테스트)
확장 설치
azd extension install <extension-names> [flags]
설치하려는 확장의 이름으로 <extension-name>을(를) 바꾸십시오.
-
-v, --version확장을 설치할 때 적용할 버전 제약 조건을 지정합니다. -
-s, --source설치에 사용되는 확장 소스를 지정합니다.
확장 업그레이드
azd extension upgrade <extension-name>
-
--all지정된 경우 이전에 설치된 모든 확장을 업그레이드합니다. -
-v, --version제공된 경우 버전 제약 조건을 사용하여 지정된 확장을 업그레이드합니다. -
-s, --source설치에 사용되는 확장 소스를 지정합니다.
확장 제거
azd extension uninstall <extension-name>
-
--all지정된 경우 설치된 모든 확장을 제거합니다.