Azure의 Microsoft Copilot을 사용하여 Terraform 구성 생성

Azure의 Microsoft Copilot(미리 보기)은 Azure 인프라를 만들고 관리하는 데 사용할 수 있는 Terraform 구성을 생성할 수 있습니다.

Terraform을 통해 관리하려는 Azure 인프라에 대해 Azure의 Microsoft Copilot에 알리면 AzureRM 공급자의 리소스를 사용하는 구성이 제공됩니다. 기본 리소스 외에도 성공적인 배포를 달성하는 데 필요한 모든 종속 리소스가 구성에 포함됩니다. 구성을 더욱 구체적으로 사용자 지정하려면 후속 질문을 할 수 있습니다. 구성을 검토하고 만족스러우면 구성 콘텐츠를 복사하고 원하는 Terraform 배포 방법을 사용하여 구성을 배포합니다.

요청된 Azure 인프라는 8개 미만의 기본 리소스 종류로 제한되어야 합니다. 예를 들어, Azure Container App, Azure Functions, Azure Cosmos DB 리소스가 포함된 리소스 그룹을 관리하기 위한 구성을 요청하는 경우 좋은 결과를 볼 수 있습니다. 그러나 복잡한 아키텍처를 완벽하게 처리하기 위한 구성을 요청하면 부정확한 결과와 잘린 구성이 초래될 수 있습니다.

참고 항목

여기에 나열된 작업 및 샘플 프롬프트는 Azure의 Microsoft Copilot(미리 보기)이 특히 유용할 수 있는 몇 가지 영역을 보여 줍니다. 그러나 이것이 수행할 수 있는 모든 작업의 전체 목록은 아닙니다. 사용자 고유의 프롬프트를 실험해 보고 Azure의 Microsoft Copilot(미리 보기)이 Azure 리소스 및 환경을 관리하는 데 어떻게 도움이 되는지 확인하는 것이 좋습니다.

Important

Azure의 Microsoft Copilot(미리 보기)은 현재 미리 보기로 제공됩니다. 베타, 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 약관은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요.

샘플 프롬프트

다음은 Terraform 구성을 생성하는 데 사용할 수 있는 프롬프트 종류의 몇 가지 예입니다. 실제 시나리오에 따라 이러한 프롬프트를 수정하거나 추가 프롬프트를 사용해 다양한 종류의 쿼리를 만들어 보세요.

  • "이름이 "mycognitiveservice"이고 가격 책정 계층이 S0인 Cognitive Services 인스턴스에 대한 Terraform 구성을 만들어 줘."
  • "8GB RAM과 "UbuntuServer 18.04-LTS" 이미지가 있는 Linux 가상 머신에 대한 Terraform 구성을 보여 줘. 리소스는 미국 서부 위치에 배치되어야 하며 공용 IP 주소가 있어야 해. 또한 네트워크 보안 그룹이 있는 가상 네트워크의 일부여야 해."
  • "빠른 시작 이미지를 사용하여 'myApp'이라는 이름의 컨테이너 앱 리소스에 대한 Terraform 구성을 만들어 줘. PerGB2018 SKU로 로그 분석 공간을 추가하고 보존 기간을 31로 설정해 줘. 컨테이너 앱에서 단일 수정 모드를 사용하도록 설정하고 CPU 및 메모리 제한을 각각 2GB와 4GB로 설정해 줘. 또한 컨테이너 앱 환경의 이름을 "awesomeAzureEnv"로 설정하고 컨테이너의 이름을 "myQuickStartContainer"로 설정해 줘."
  • "Azure에서 "myworkspace"라는 이름과 프리미엄 SKU를 가진 Databricks 작업 영역에 대한 Terraform 코드는 뭐지? 작업 영역은 미국 서부 지역에 만들어야 해."
  • "Terraform 템플릿을 사용하여 gpt-3.5-turbo 모델로 OpenAI 배포를 만들어 줘. 모델 버전을 0613으로 설정해 줘."

다음 단계