Bagikan melalui


Contoh perintah untuk menyebarkan aplikasi Anda dengan GitHub Copilot untuk Azure

Jika Anda tidak terbiasa dengan Azure atau Anda hanya ingin alat dan AI melakukan sebagian besar pekerjaan, Anda dapat meminta GitHub Copilot untuk Azure dan Azure MCP Server untuk membantu Anda menyebarkan aplikasi Anda. Gunakan praktik terbaik untuk mencapai hasil terbaik. Yang terpenting:

  • Gunakan mode "Agen" untuk pengalaman terbaik. Hindari mode "Tanya".
  • Sertakan kata "Azure" dalam perintah untuk membantu Copilot memahami bahwa perlu memanggil alat dari Azure MCP Server.
  • Jika menggunakan Visual Studio Code, pastikan Anda menggunakan "Konfigurasi Alat ..." dan sertakan "Azure MCP" dan "GitHub Copilot for Azure". Lihat tab Visual Studio Code bagian Panggilan alat untuk detail selengkapnya.

Contoh perintah untuk menyebarkan aplikasi

Jika Anda ingin menggunakan GitHub Copilot for Azure untuk bantuan dalam menyebarkan aplikasi, Anda dapat memulai dengan pertanyaan atau permintaan terbuka seperti salah satu contoh berikut:

  • "Bantu saya menyebarkan aplikasi saya ke Azure."
  • "Bagaimana cara menyebarkan aplikasi ini ke Azure?"
  • "Sebarkan proyek ini ke Azure."
  • "Jalankan aplikasi ini di Azure."

Kemudian, tambahkan detail lebih lanjut untuk hasil yang lebih baik. Berikut adalah beberapa contoh perintah:

Layanan atau teknologi Sebarkan contoh perintah
Azure Kubernetes Service (AKS)
  • "Dapatkah Anda membantu saya membuat penyebaran baru di kluster AKS saya?"
  • "Apa perintah Azure untuk menskalakan penyebaran ke 5 replika?"
  • "Bisakah Anda memberikan perintah Azure untuk mengekspos penyebaran sebagai layanan?"
Azure App Service
  • "Berapa banyak rencana aplikasi web Azure menggunakan tingkatan gratis yang telah saya sebarkan, dikelompokkan menurut wilayah dalam <id-langganan-Anda>?"
  • "Berapa banyak aplikasi web Azure yang telah saya sebarkan di eastus?"
Azure Container Apps
  • "Bagaimana cara menyebarkan aplikasi kontainer saya ke Azure?"
Azure Developer CLI (azd)
  • "Gunakan azd untuk menyebarkan proyek Azure saya."
  • "Saya ingin menggunakan azd untuk membuat alur penyebaran untuk aplikasi Azure saya."
  • "Inisialisasi proyek saya dengan Azure Developer CLI."
  • "Silakan mulai alur penyebaran azd di Azure."
Azure DevOps
  • "Buat alur penyebaran untuk proyek Azure saya."
  • "Saya tidak ingin menyebarkan aplikasi saya dari komputer lokal saya — dapatkah Anda menyiapkan solusi Azure jarak jauh sebagai gantinya?"
  • "Saya memerlukan alur CI/CD sehingga saya dapat menyebarkan aplikasi saya ke Azure."
  • "Saya memerlukan bantuan menyiapkan alur untuk menyebarkan aplikasi saya ke Azure."
  • "Tolong bantu saya membuat alur penyebaran Azure otomatis untuk aplikasi saya."
  • "Proyek ini siap untuk penyebaran otomatis — siapkan di Azure."
Azure OpenAI Service
  • "Buat implementasi Azure OpenAI menggunakan model gpt-3.5-turbo dengan templat Terraform dan mengatur versi model ke 0613."
Tindakan GitHub
  • "Mari kita gunakan GitHub Actions untuk menyebarkan aplikasi saya ke Azure."
  • "Siapkan alur GitHub Actions untuk menyebarkan aplikasi Azure saya."

Dalam banyak kasus, ketika Anda meminta GitHub Copilot untuk Azure memilih layanan Azure dan menyebarkan aplikasi Anda ke Azure, itu akan membuat templat Bicep dan memberi Anda opsi untuk digunakan azd untuk memulai penyebaran.

Penting

Anda harus selalu memeriksa templat Bicep untuk memastikan Anda memahami apa yang direkomendasikan GitHub Copilot untuk Azure. Selain itu, templat dimaksudkan untuk menjadi titik awal. Anda harus berencana mengedit templat agar sesuai dengan kebutuhan Anda.

GitHub Copilot untuk Azure untuk menyebarkan model ke Azure OpenAI Service

Selain contoh permintaan untuk menyebarkan ke Azure OpenAI Service, GitHub Copilot for Azure memiliki kemampuan berikut:

  • Mengingat sumber daya OpenAI yang ada, pengguna dapat menyebarkan model dan secara opsional memasukkan nama untuk disebarkan model.
  • Mengingat nama grup sumber daya yang ada, dan lokasi opsional, pengguna dapat menyebarkan model, dan GitHub Copilot untuk Azure akan menyebarkan sumber daya OpenAI baru. Pengguna perlu memasukkan nama sumber daya OpenAI baru untuk dibuat.
  • Mengingat lokasinya, pengguna dapat menyebarkan model, dan GitHub Copilot untuk Azure akan menyebarkan grup sumber daya baru dan sumber daya OpenAI. Pengguna perlu memasukkan nama grup sumber daya baru dan sumber daya OpenAI untuk dibuat.
  • Jika ada kesalahan kuota yang tidak mencukupi, pengguna akan diminta untuk memilih wilayah yang berbeda.

Contoh perintah untuk Azure Kubernetes Service (AKS)

GitHub Copilot for Azure memungkinkan pengguna untuk melakukan serangkaian tugas yang kuat yang terkait dengan Azure Kubernetes Service (AKS) langsung dari tampilan GitHub Copilot Chat. Keterampilan ini termasuk membuat kluster AKS, menyebarkan manifes ke kluster AKS, dan menghasilkan perintah Kubectl.

Membuat Kluster AKS

Pengguna dapat dengan cepat menyiapkan kluster AKS menggunakan perintah bahasa alami yang sederhana. GitHub Copilot for Azure mengurangi kompleksitas dan waktu yang diperlukan untuk mengonfigurasi dan menyebarkan kluster Kubernetes secara manual.

Anda dapat membuat kluster AKS menggunakan perintah berikut:

  • "Dapatkah Anda membantu saya membuat kluster Kubernetes di Azure?"
  • "Bisakah Anda menyiapkan kluster AKS untuk saya?"
  • "Saya memiliki aplikasi kontainer—dapatkah Anda membantu saya membuat kluster AKS untuk menghostingnya?"
  • Buat kluster AKS.
  • "Bantu saya membuat kluster Kubernetes di Azure untuk menghosting aplikasi saya."

Menyebarkan Manifes ke Kluster AKS

Pengguna dapat menyebarkan manifes aplikasi mereka ke kluster AKS langsung dari tampilan GitHub Copilot Chat. Ini menyederhanakan proses penyebaran dan memastikan konsistensi. Gunakan perintah yang telah ditentukan sebelumnya ini untuk mengurangi risiko kesalahan selama penyebaran, yang mengarah ke penyebaran yang lebih andal dan stabil.

Untuk menyebarkan file manifes ke kluster AKS, Anda dapat menggunakan perintah ini:

  • "Bantu saya menyebarkan file manifes saya ke Azure."
  • "Dapatkah Anda menyebarkan manifes saya ke kluster AKS saya?"
  • "Dapatkah Anda menyebarkan manifes saya ke kluster Azure Kubernetes saya?"
  • "Sebarkan manifes aplikasi saya ke kluster AKS."
  • "Sebarkan manifes untuk kluster AKS saya."

Hasilkan Perintah Kubectl

Pengguna dapat menghasilkan berbagai perintah Kubectl untuk mengelola kluster AKS mereka tanpa perlu mengingat sintaks perintah yang kompleks. Menggunakan GitHub Copilot untuk Azure membuat manajemen kluster lebih mudah diakses dan efisien, terutama bagi pengguna yang bukan ahli Kubernetes.

Anda dapat membuat berbagai perintah Kubectl untuk kluster AKS Anda menggunakan perintah berikut:

  • "Daftar semua layanan untuk kluster AKS saya."
  • "Tampilkan perintah kubectl untuk mendapatkan penyebaran dengan setidaknya 2 replika di kluster AKS saya."
  • "Dapatkan semua layanan di kluster AKS saya dengan IP eksternal."
  • "Apa perintah kubectl untuk mendapatkan info pod untuk kluster AKS saya?"
  • "Dapatkan perintah kubectl untuk mencantumkan semua sumber daya API di Azure."

Contoh perintah untuk membatalkan penyebaran aplikasi

Jika Anda menyebarkan aplikasi dengan azd, Anda dapat meminta bantuan dari GitHub Copilot untuk Azure untuk menghentikan penyebaran. Sebagai ekstensi Visual Studio Code, ekstensi ini memiliki konteks tentang di mana dan bagaimana Anda menyebarkan aplikasi Anda ke Azure.

Contoh perintah:

  • "Batalkan penyebaran proyek saya menggunakan Azure Developer CLI."
  • Gunakan azd untuk mencabut proyek Azure saya.
  • "Batalkan penyebaran proyek ini dari Azure."
  • "Hentikan aplikasi ini yang berjalan di Azure."
  • "Hapus kode ini dari menjalankan di Azure."

Catatan

Saat ini, GitHub Copilot untuk Azure hanya dapat membatalkan penerapan aplikasi jika awalnya diterapkan dengan AZD.