Azure Preview용 GitHub Copilot를 사용하여 애플리케이션을 배포하라는 프롬프트 예제
Azure에 익숙하지 않거나 도구 및 AI가 대부분의 작업을 수행하도록 하려는 경우 애플리케이션을 배포하는 데 도움이 되도록 Azure Preview용 GitHub Copilot에 요청할 수 있습니다. 모범 사례를 사용하여 최상의 결과를 얻을 수 있습니다.
앱 배포에 대한 프롬프트 예제
Azure Preview용 GitHub Copilot를 사용하여 애플리케이션 배포에 대한 도움을 받으려면 다음 예제 중 하나와 같은 개방형 질문이나 요청으로 시작할 수 있습니다.
- "@azure 내 애플리케이션을 Azure에 배포하는 데 도움이 됩니다."
- "@azure 이 앱을 배포하려면 어떻게 해야 하나요?"
- "@azure 이 프로젝트를 Azure에 배포합니다."
- "@azure Azure에서 이 앱을 실행합니다."
그런 다음, 더 나은 결과를 위해 더 많은 세부 정보를 추가합니다. 다음은 몇 가지 프롬프트 예제입니다.
서비스 또는 기술 | 프롬프트 예제 배포 |
---|---|
AKS(Azure Kubernetes Service) |
|
Azure App Service |
|
Azure Container Apps |
|
Azure 개발자 CLI(azd ) |
|
Azure DevOps |
|
Azure OpenAI Service |
|
GitHub Actions |
|
대부분의 경우 Azure용 GitHub Copilot에 Azure 서비스를 선택하고 Azure에 애플리케이션을 배포하도록 요청하면 Bicep 템플릿을 만들고 배포를 시작하는 데 사용할 azd
수 있는 옵션을 제공합니다.
Important
항상 Bicep 템플릿을 검사하여 Azure용 GitHub Copilot가 권장하는 것을 이해해야 합니다. 또한 템플릿은 시작점이 됩니다. 필요에 맞게 템플릿을 편집할 계획입니다.
Azure OpenAI 서비스에 모델을 배포하는 Azure용 GitHub Copilot
Azure OpenAI 서비스에 배포하라는 예제 프롬프트 외에도 Azure용 GitHub Copilot에는 다음과 같은 기능이 있습니다.
- 기존 OpenAI 리소스가 제공되면 사용자는 모델을 배포하고 필요에 따라 배포할 모델의 이름을 입력할 수 있습니다.
- 기존 리소스 그룹의 이름과 선택적으로 위치를 지정하면 사용자는 모델을 배포할 수 있으며 @azure 새 OpenAI 리소스를 배포합니다. 사용자가 만들 새 OpenAI 리소스의 이름을 입력해야 합니다.
- 위치가 지정된 경우 사용자는 모델을 배포할 수 있으며 @azure 새 리소스 그룹 및 OpenAI 리소스를 배포합니다. 사용자는 만들 새 리소스 그룹 및 OpenAI 리소스의 이름을 입력해야 합니다.
- 할당량 오류가 부족한 경우 사용자에게 다른 지역을 선택하라는 메시지가 표시됩니다.
AKS(Azure Kubernetes Service)에 대한 프롬프트 예제
Azure용 GitHub Copilot를 사용하면 사용자가 GitHub Copilot 채팅 보기에서 AKS(Azure Kubernetes Service)와 관련된 강력한 작업 집합을 직접 수행할 수 있습니다. 이러한 기술에는 AKS 클러스터 만들기, AKS 클러스터에 매니페스트 배포 및 Kubectl 명령 생성이 포함됩니다.
AKS 클러스터 만들기
사용자는 간단한 자연어 프롬프트를 사용하여 AKS 클러스터를 신속하게 설정할 수 있습니다. Azure용 GitHub Copilot는 Kubernetes 클러스터를 수동으로 구성하고 배포하는 데 필요한 복잡성과 시간을 줄입니다.
다음 프롬프트를 사용하여 AKS 클러스터를 만들 수 있습니다.
- [@azure] Kubernetes 클러스터를 만드는 데 도움이 될 수 있습니다.
- [@azure]을(를) 위해 AKS 클러스터를 설정할 수 있나요?
- [@azure] 컨테이너화된 애플리케이션이 있습니다. 호스트할 AKS 클러스터를 만들 수 있나요?
- [@azure] AKS 클러스터 만들기
- [@azure] 내 애플리케이션을 호스트하는 Kubernetes 클러스터를 만드는 데 도움을 주세요.
AKS 클러스터에 매니페스트 배포
사용자는 GitHub Copilot 채팅 보기에서 직접 AKS 클러스터에 애플리케이션 매니페스트를 배포할 수 있습니다. 이렇게 하면 배포 프로세스가 간소화되고 일관성이 보장됩니다. 이러한 미리 정의된 프롬프트를 사용하여 배포 중에 오류의 위험을 줄여 보다 안정적이고 안정적인 배포를 제공합니다.
AKS 클러스터에 매니페스트 파일을 배포하려면 다음 프롬프트를 사용할 수 있습니다.
- [@azure] 매니페스트 파일을 배포하는 데 도움이 됨
- [@azure] 내 AKS 클러스터에 내 매니페스트를 배포할 수 있나요?
- [@azure] 내 Kubernetes 클러스터에 내 매니페스트를 배포할 수 있나요?
- [@azure] AKS 클러스터에 내 애플리케이션 매니페스트 배포
- [@azure] AKS 클러스터에 대한 매니페스트 배포
Kubectl 명령 생성
사용자는 복잡한 명령 구문을 기억할 필요 없이 다양한 Kubectl 명령을 생성하여 AKS 클러스터를 관리할 수 있습니다. Azure용 GitHub Copilot를 사용하면 특히 Kubernetes 전문가가 아닌 사용자를 위해 클러스터 관리의 접근성과 효율성이 향상됩니다.
다음 프롬프트를 사용하여 AKS 클러스터에 대한 다양한 Kubectl 명령을 생성할 수 있습니다.
- [@azure] 내 AKS 클러스터에 대한 모든 서비스 나열
- [@azure] AKS 클러스터에서 복제본이 2개 이상 있는 배포를 가져오는 kubectl 명령
- [@azure] 외부 IP를 사용하여 AKS 클러스터의 모든 서비스를 가져옵니다.
- [@azure] 내 AKS 클러스터에 대한 Pod 정보를 가져오는 kubectl 명령은 무엇인가요?
- [@azure] 모든 API 리소스를 가져오기 위한 kubectl 명령을 가져올 수 있나요?
앱 배포 취소에 대한 예제 프롬프트
애플리케이션을 azd
배포한 경우 Azure Preview에 대한 GitHub Copilot에 배포 취소 지원을 요청할 수 있습니다. Visual Studio Code 확장은 애플리케이션을 Azure에 배포한 위치와 방법에 대한 컨텍스트를 가지고 있습니다.
예제 프롬프트:
- "@azure Azure Developer CLI를 사용하여 내 프로젝트를 배포 취소합니다."
- "@azure azd를 사용하여 내 프로젝트를 배포 취소합니다."
- "@azure Azure에서 이 프로젝트를 배포 취소합니다."
- "@azure Azure에서 이 앱을 중지합니다."
- "@azure Azure에서 실행에서 이 코드를 제거합니다."
참고 항목
현재 Azure Preview용 GitHub Copilot는 원래 AZD로 배포된 경우에만 앱을 배포 취소할 수 있습니다.
관련 콘텐츠
- Azure Preview용 GitHub Copilot의 내용과 작동 방식을 이해합니다.
- 소프트웨어를 설치하고 첫 번째 프롬프트를 작성하여 Azure용 GitHub Copilot를 시작 합니다.
- 빠른 시작에 따라 소프트웨어 개발 워크플로에 Azure Preview용 GitHub Copilot를 포함하는 방법을 이해합니다. 빠른 시작에서는 Azure에 서비스를 배포하고, 상태를 모니터링하고, 문제를 해결하는 방법을 설명합니다.
- Azure용 애플리케이션 디자인 및 개발에 대한 예제 프롬프트를 참조하세요.
- Azure에 대해 자세히 알아보고 Azure 계정, 구독 및 리소스를 이해하려면 예제 프롬프트를 참조하세요.
- Azure에서 애플리케이션을 최적화하기 위한 예제 프롬프트를 참조하세요.
- Azure 리소스 문제 해결에 대한 예제 프롬프트를 참조하세요.