다음을 통해 공유


빠른 시작: Azure용 GitHub Copilot에서 에이전트 모드를 사용하여 Azure에 애플리케이션 배포

이 빠른 시작에서는 Azure용 GitHub Copilot에서 에이전트 모드를 사용하여 기존 애플리케이션을 Azure로 가져오는 방법을 알아봅니다. 에이전트 모드를 통해 Azure 인프라를 정의하고, Azure에 애플리케이션을 배포하고, CI/CD 파이프라인을 만드는 방법을 보여 줍니다.

필수 조건

전체 설치 지침은 시작 문서를 참조하세요. 다음 항목이 있는지 확인합니다.

중요합니다

GitHub Copilot는 GitHub에서 관리하는 별도의 구독입니다. GitHub Copilot 구독 및 지원에 대한 질문은 GitHub Copilot 계획 시작을 참조하세요.

애플리케이션에 대한 Azure 인프라 정의

이 섹션에서는 GitHub Copilot 에이전트 모드를 사용하여 애플리케이션에 대한 Bicep 배포 파일azd 템플릿 을 만듭니다.

  1. Visual Studio Code에서 기존 애플리케이션을 엽니다.

    이 자습서와 함께 수행하려는 경우 GitHub에서 로컬 컴퓨터로 다음 리포지토리를 복제할 수 있습니다.

    git clone https://github.com/Azure-Samples/storage-blob-upload-from-webapp.git
    
  2. Visual Studio Code의 제목 표시줄에서 채팅 열기 아이콘(GitHub Copilot 로고)을 선택하여 보조 사이드바에서 채팅 창을 엽니다. 새 채팅 세션을 시작하려면 창의 제목 표시줄에서 더하기 아이콘(+)을 선택합니다. 그런 다음 채팅 텍스트 상자에서 에이전트 를 선택합니다.

    GitHub Copilot 채팅 창을 보여 주는 스크린샷

  3. 창 아래쪽의 채팅 텍스트 상자에 다음 프롬프트를 입력합니다. 그런 다음 보내기(종이 비행기 아이콘)를 선택하거나 키보드에서 Enter 키를 선택합니다.

    Help me deploy my project to Azure
    

    중요합니다

    Azure용 GitHub Copilot이 메시지에 응답할 때마다, LLM(대규모 언어 모델)의 응답 생성 방식과 접근 방법 때문에 응답의 문구와 접근 방식이 달라질 수 있습니다. 사용자 환경이 이 문서와 다를 수 있습니다. 시간을 내어 GitHub Copilot의 응답을 읽고 올바른 작업 과정을 선택합니다. 진행 방법을 잘 모르는 경우 GitHub Copilot에 무엇을 하고 싶은지, 그 이유를 문의하세요.

일반적으로 Copilot 에이전트는 프로젝트를 분석하고 필요한 배포 파일을 생성합니다.

Copilot 에이전트는 azd up 명령줄 도구를 사용하여 많은 작업을 수행합니다. 여기에는 사전 배포 검사, 종속성 검사, 그리고 azd 명령을 사용한 배포 자체가 포함됩니다. 이 azd up 명령은 Visual Studio Code의 터미널에서 실행되며 환경 이름, 리소스 그룹 등과 같은 입력을 묻는 메시지를 표시합니다.

이 문서의 지침을 따른 경우 .NET 버전에 오류가 발생할 수 있습니다. 코필로트는 그것을 선택하고 그것에 대한 수정을 생성합니다.

배포 프로세스 중에 오류가 발생한 경우 Copilot 에이전트 모드에서 오류를 수정하고 애플리케이션을 다시 배포할 수도 있습니다. 대화를 자세히 읽고 적절하게 응답해야 합니다. 다른 접근 방식을 시도하도록 코필로트를 이동, 제안 및 지시할 수 있습니다.

  • 더 나은 결과를 위해 Claude Sonnet 4.5를 사용합니다.

  • GitHub Copilot 도구 목록에서 다음 GitHub Copilot for Azure 도구가 선택되어 있는지 확인합니다.

    • Azure 서비스 구성 권장
    • Azure 사전 배포 설정 확인
    • AZD Up을 실행하여 Azure에 배포
    • Azure azd 배포에 대한 앱 상태 확인
    • Azure 배포 파이프라인 구성
    • Azure 지역 가용성 확인
    • Azure 할당량 가용성 확인

    Azure 도구에 대해 선택한 GitHub Copilot의 스크린샷

    프롬프트에 사용할 수 있는 도구 목록을 보려면 채팅 텍스트 상자에서 도구 선택... 단추를 선택합니다.