Hai, semuanya, dan selamat datang kembali.
Sekarang dalam video ini akan mengeksplorasi langkah-langkah terkait migrasi yang terkait dengan fungsi Lambda.
Jadi pada tahap ini, mari kita asumsikan bahwa Anda memiliki fungsi lambda yang berjalan di akun
satu dan Anda ingin fungsi lambda yang sama tersedia di akun dua.
Jadi, untuk mencapai hal ini, mari kita lihat keseluruhan langkah yang terlibat.
Sekarang, langkah nomor satu terkait dengan mengekspor fungsi.
Jadi, dalam langkah utama pertama di sini adalah mengunduh paket penyebaran Fungsi Lambda, dan kemudian Anda menggunakan
paket Penyebaran Fungsi Lambda untuk membuat fungsi Lambda baru di akun atau wilayah lain.
Contohnya, jika Anda melihat ke dalam tangkapan layar, Anda bisa langsung mengekspor fungsi tertentu dengan mudah.
Jadi, inilah yang ingin kami lakukan sebagai bagian dari langkah pertama.
Dan pada langkah kedua ini, di akun atau wilayah lain Anda dapat menggunakan unggah dari dan Anda dapat mengunggah file zip
paket penyebaran yang sesuai dan itulah keseluruhan langkah yang terlibat.
Sekarang, di dalam ada beberapa petunjuk penting yang perlu Anda perhatikan.
Pertama, paket penyebaran hanya berisi kode fungsi Lambda.
Bagian yang sangat penting untuk diingat pointer kedua adalah bahwa konfigurasi fungsi Anda yang lain
seperti ukuran memori timeout harus dimasukkan secara manual di konsol ketika Anda membuat fungsi baru.
Jadi, jika Anda ingin menghindari hal tersebut, jika Anda ingin memigrasikan semua kode fungsi dan konfigurasi Anda,
secara otomatis Anda dapat menggunakan file yang sama.
Jadi, mari kita lanjutkan dan jelajahi hal ini dari sudut pandang praktis.
Jadi, mari kita asumsikan bahwa Anda memiliki fungsi di sini yang disebut fungsi Key Labs.
Ini adalah halo yang sangat sederhana dari fungsi Lambda, seperti yang bisa Anda lihat di sini.
Jadi, anggap saja Anda ingin memigrasikannya ke wilayah yang berbeda atau akun yang berbeda.
Jadi langkah pertama di sini adalah fungsi ekspor.
Sekarang, apabila Anda mengekspor fungsi, ada dua opsi.
Anda memiliki paket penyebaran dan Anda memiliki file yang sama.
Jadi, mari kita gunakan keduanya.
Kita akan menggunakan paket penyebaran serta berkas yang sama.
Sekarang, jika Anda melihat ke dalam paket deployment, mari kita buka file terkompresi sehingga Anda memiliki JavaScript
titik indeks ini, mari kita buka ini.
Jadi, di dalam sini Anda memiliki halo dari Kode Lambda dan hanya itu saja.
Paket penerapan Anda tidak berisi detail lainnya.
Mari kita kembali, mari kita buka file yang sama.
Sekarang, jika Anda melihat ke dalam file yang sama, file tersebut berisi berbagai konfigurasi lain seperti Anda telah
meruntime kode Anda, Anda menulis deskripsi, ukuran memori, waktu, batas waktu, peran, dan berbagai hal lainnya.
Dan inilah alasan mengapa kita telah membahas bahwa paket deployment hanya berisi kode Lambda Functions
dan jika Anda ingin memigrasikan kode serta konfigurasi, maka Anda dapat menggunakan file yang
sama.
Baiklah.
Jadi, ini adalah bagian pertama.
Sekarang, katakanlah Anda menginginkannya.
Pindah ke wilayah lain.
Mari kita buka salah satu wilayah lain di sini.
Mari kita segera membuat fungsi lambda.
Saya hanya akan menyebutnya sebagai tes.
Sekali lagi, runtime adalah simpul yang mirip dengan grid runtime fungsi sebelumnya dan yang harus Anda lakukan
adalah di sini.
Anda dapat mengimpor file zip khusus ini.
Jadi, di sini Anda dapat mengunggah file zip dan kode baru Anda akan siap.
Jadi, itulah gambaran umum tingkat tinggi tentang migrasi fungsi lambda.
Dan dengan ini akan mengakhiri video hari ini.