다음을 통해 공유


Azure 개발자 CLI 확장 개요

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 지정된 경우 설치된 모든 확장을 제거합니다.

다음 단계