Saya memiliki aplikasi Fungsi Azure yang berfungsi untuk tujuan pengembangan, menggunakan akun Penyimpanan Tabel dengan data pengujian. Sekarang saya ingin memiliki lingkungan yang terpisah (aplikasi Fungsi yang sama dengan konfigurasi penyimpanan/conn-string yang berbeda) untuk produksi.

Jadi, bagaimana saya bisa "menyalin" Aplikasi Fungsi Azure saya untuk menghindari pembuatan ulang manual di portal Azure?

7
Néstor Sánchez A. 10 Maret 2017, 20:40

3 jawaban

Jawaban Terbaik

Ada beberapa cara Anda dapat memindahkan konten dari satu Aplikasi Fungsi ke Aplikasi Fungsi lainnya. Cara termudah adalah menyalin konten folder wwwroot Anda ke lingkungan lain, yang dapat Anda lakukan dengan menggunakan Kudu, FTP, dll.

Cara lain yang sering kali lebih sederhana dan tidak terlalu rawan kesalahan adalah dengan menyiapkan CI/CD sehingga cabang yang berbeda akan memicu penerapan ke lingkungan yang berbeda. Anda dapat mempelajari lebih lanjut tentang opsi penerapan berkelanjutan di sini.

5
Fabio Cavalcante 10 Maret 2017, 17:54
  1. Hentikan Fungsi Azure
  2. Buka browser, navigasikan ke https://{functionName}.scm.azurewebsites.net/DebugConsole
  3. Arahkan ke situs/wwwroot
  4. Buat folder baru (yang akan mewakili fungsi baru Anda) dan salin konten aplikasi fungsi Anda (yang merupakan salah satu folder dalam direktori ini) ke dalam folder itu. Nama folder = Nama Fungsi
  5. Mulai Fungsi Azure
1
4c74356b41 10 Maret 2017, 17:45

Dengan menggunakan Azure Functions CLI, Anda cukup menyalin direktori, lalu mempublikasikan menggunakan func azure functionapp publish

Sumber: https://docs. microsoft.com/en-us/answers/questions/123779/azure-clone-a-function.html

0
juntunen 11 Desember 2020, 18:24