Udostępnij za pośrednictwem


Generowanie konfiguracji programu Terraform i Bicep przy użyciu rozwiązania Microsoft Copilot na platformie Azure

Rozwiązanie Microsoft Copilot na platformie Azure (wersja zapoznawcza) może generować konfiguracje programu Terraform i Bicep, których można użyć do tworzenia infrastruktury platformy Azure i zarządzania nią.

Gdy informujesz firmę Microsoft Copilot na platformie Azure o infrastrukturze platformy Azure, którą chcesz zarządzać za pomocą narzędzia Terraform, zapewnia konfigurację przy użyciu zasobów od dostawcy modułu 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ć microsoft copilot na platformie Azure o infrastrukturę platformy Azure, którą chcesz utworzyć przy użyciu aplikacji 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 dotyczące dalszych dostosowywania wyników, a następnie skopiować zawartość i wdrożyć konfigurację lub szablon przy użyciu wybranej metody wdrażania.

Żądana infrastruktura platformy Azure powinna być ograniczona do mniej niż ośmiu podstawowych typów zasobów. Na przykład podczas monitowania o konfigurację zarządzania grupą zasobów zawierającą zasoby usługi Azure Container App, Azure Functions i Azure Cosmos DB powinny być widoczne dobre wyniki. Jednak żądanie konfiguracji w celu pełnego rozwiązania złożonych architektur może spowodować niedokładne wyniki i obcięte konfiguracje.

Uwaga

Zadania i przykładowe monity wymienione tutaj pokazują kilka obszarów, w których narzędzie Microsoft Copilot na platformie Azure (wersja zapoznawcza) może być szczególnie przydatne. Jednak nie jest to pełna lista wszystkich rzeczy, które można zrobić. Zachęcamy do eksperymentowania z własnymi monitami i wyświetlania sposobu, w jaki rozwiązanie Microsoft Copilot na platformie Azure (wersja zapoznawcza) może pomóc w zarządzaniu zasobami i środowiskiem platformy Azure.

Ważne

Rozwiązanie Microsoft Copilot na platformie Azure (wersja zapoznawcza) jest obecnie dostępne w wersji zapoznawczej. Zobacz Dodatkowe warunki użytkowania wersji zapoznawczych platformy Microsoft Azure, aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta lub wersji zapoznawczej albo w inny sposób nie zostały jeszcze wydane jako ogólnie dostępne.

Przykładowe monity narzędzia 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 monity na podstawie rzeczywistych scenariuszy lub spróbuj wyświetlić dodatkowe monity, aby utworzyć różne rodzaje zapytań.

  • "Utwórz konfigurację narzędzia Terraform dla wystąpienia usług 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 siecią zabezpieczeń sieci".
  • "Utwórz konfigurację narzędzia Terraform dla zasobu aplikacji kontenera o nazwie "myApp" z obrazem Szybkiego startu. Dodaj miejsce analityczne dziennika z jednostkami SKU PerGB2018 i ustaw dni przechowywania na 31. 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".
  • "Tworzenie wdrożenia openAI za pomocą modelu gpt-3.5-turbo przy użyciu szablonu narzędzia Terraform. Ustaw wersję modelu na 0613".

Przykładowe monity Bicep

Oto kilka przykładów rodzajów monitów, których można użyć do generowania szablonów Bicep. Zmodyfikuj te monity na podstawie rzeczywistych scenariuszy lub spróbuj wyświetlić dodatkowe monity, aby utworzyć 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 aplikację Microsoft Copilot na platformie Azure z szablonem Bicep umożliwiającym utworzenie konta magazynu.

Następne kroki