Udostępnij przez


Generowanie konfiguracji programu Terraform i Bicep przy użyciu narzędzia Azure Copilot

Platforma Azure Copilot może generować konfiguracje programu Terraform i Bicep, których można użyć do tworzenia infrastruktury platformy Azure i zarządzania nią.

Kiedy poinformujesz Azure Copilota o infrastrukturze Azure, którą chcesz zarządzać za pomocą narzędzia Terraform, udostępnia konfigurację przy użyciu zasobów dostawcy AzureRM. Oprócz zasobów podstawowych wszystkie zasoby zależne wymagane do pomyślnego wdrożenia są uwzględniane w konfiguracji.

Możesz również zapytać platformę Azure Copilot o infrastrukturę platformy Azure, którą chcesz utworzyć przy użyciu narzędzia Bicep. Copilot udostępnia szablon, który wdraża niezbędne zasoby do utworzenia tej infrastruktury. Po wygenerowaniu początkowego szablonu możesz zadać kolejne pytania, aby jeszcze bardziej dostosować szablon.

Za pomocą narzędzia Terraform lub Bicep możesz zadać pytania, aby jeszcze bardziej dostosować wyniki. Gdy wszystko będzie gotowe, skopiuj lub pobierz zawartość, aby móc wdrożyć konfigurację lub szablon przy użyciu wybranej metody wdrażania. Możesz również użyć opcji Wybierz pełny widok , aby wyświetlić całą konfigurację lub szablon w jednym widoku.

Żądana infrastruktura platformy Azure powinna być ograniczona do mniej niż ośmiu podstawowych typów zasobów. Na przykład powinieneś zobaczyć dobre wyniki, prosząc o konfigurację do zarządzania grupą zasobów zawierającą zasoby Azure Container App, Azure Functions i Azure Cosmos DB. Jednak żądanie konfiguracji w celu całkowitego uwzględnienia złożonych architektur może spowodować niedokładne wyniki i niekompletne konfiguracje.

Wskazówka

Zadania i przykładowe monity wymienione tutaj pokazują kilka obszarów, w których narzędzie Azure Copilot może być szczególnie przydatne. Nie jest to jednak pełna lista wszystkich rzeczy, które można wykonać. Zachęcamy do eksperymentowania z własnymi monitami i sprawdzenia, jak platforma Azure Copilot może pomóc w zarządzaniu zasobami i środowiskiem platformy Azure.

Przykładowe zapytania Terraform

Poniżej przedstawiono kilka przykładów rodzajów monitów, których można użyć do generowania konfiguracji programu Terraform. Zmodyfikuj te podpowiedzi w oparciu o swoje rzeczywiste sytuacje lub spróbuj dodatkowych podpowiedzi, aby stworzyć różne rodzaje zapytań.

  • Utwórz konfigurację Terraform dla wystąpienia usługi Cognitive Services o nazwie „mycognitiveservice” i warstwie cenowej S0.
  • "Pokaż mi konfigurację narzędzia Terraform dla maszyny wirtualnej z systemem Linux z 8 GB pamięci RAM i obraz "UbuntuServer 18.04-LTS". Zasób powinien zostać umieszczony w lokalizacji Zachodnie stany USA i mieć publiczny adres IP. Ponadto powinna być częścią sieci wirtualnej z grupą zabezpieczeń sieci.
  • Utwórz konfigurację Terraform dla zasobu aplikacji kontenerowej o nazwie "myApp" z obrazem szybkiego uruchomienia. Dodaj przestrzeń analityczną dziennika z SKU PerGB2018 i ustaw okres przechowywania na 31 dni. Włącz tryb pojedynczej poprawki w aplikacji kontenera i ustaw odpowiednio limity procesora CPU i pamięci na 2 i 4 GB. Ponadto ustaw nazwę środowiska aplikacji kontenera na "awesomeAzureEnv" i ustaw nazwę kontenera na "myQuickStartContainer".
  • "Jaki jest kod programu Terraform dla obszaru roboczego usługi Databricks na platformie Azure o nazwie "myworkspace" i jednostce SKU w warstwie Premium. Obszar roboczy powinien zostać utworzony w regionie Zachodnie stany USA".
  • Utwórz wdrożenie OpenAI z modelem gpt-3.5-turbo przy użyciu szablonu Terraform. Ustaw wersję modelu na 0613".

Zrzut ekranu przedstawiający platformę Azure Copilot generującą konfigurację narzędzia Terraform w celu utworzenia aplikacji internetowej.

Przykładowe monity dla Bicep

Oto kilka przykładów rodzajów monitów, których można użyć do generowania szablonów Bicep. Zmodyfikuj te podpowiedzi w oparciu o swoje rzeczywiste sytuacje lub spróbuj dodatkowych podpowiedzi, aby stworzyć różne rodzaje zapytań.

  • "Jak utworzyć zasób prywatnego punktu końcowego przy użyciu Bicep?"
  • "Pokaż szablon Bicep, który tworzy konto usługi Azure Storage z kontenerem obiektów blob i udziałem plików".
  • "Nadaj mi szablon Bicep, który wdraża środowisko aplikacji kontenera przy użyciu podstawowej aplikacji kontenera. Ponadto należy wdrożyć obszar roboczy usługi Log Analytics w celu przechowywania dzienników.
  • "Nadaj mi szablon Bicep na potrzeby tworzenia magazynu kluczy, tożsamości zarządzanej i przypisania roli dla tożsamości zarządzanej w celu uzyskania dostępu do magazynu kluczy".
  • "Jak utworzyć usługę Azure OpenAI za pomocą narzędzia Bicep?"

Zrzut ekranu przedstawiający usługę Azure Copilot generującą szablon Bicep do utworzenia konta magazynowego.

Następne kroki