Saya ingin memublikasikan aplikasi saya dan memberikan lambda kepada orang lain sehingga saya ingin agar pada mengekspor paket lambda tidak ada yang bisa mendapatkan kode lambda.

-1
Mayank 6 Desember 2017, 09:55

2 jawaban

Anda harus membuat API Gateway yang akan menghubungkan aplikasi ke kode Lambda Anda. Berikan URL titik akhir API itu kepada yang lain dan mereka akan memanggil fungsi Lambda Anda melalui itu. Dengan cara ini mereka tidak dapat mengetahui apa yang terjadi dalam kode Lambda Anda.

1
sid8491 6 Desember 2017, 10:23
Terima kasih, tetapi saya perlu agar lambda diterapkan pada instance AWS klien saya. Saya tidak ingin membuat koneksi apa pun antara instans AWS saya ke instans AWS Pelanggan.
 – 
Mayank
6 Desember 2017, 12:14
Saya tidak tahu itu akan berhasil atau tidak tetapi Anda dapat mencoba mengonversi semua kode Anda ke file exe, lalu buat skrip utama yang akan memanggil file exe ini. Unggah seluruh file zip ke AWS Lambda.
 – 
sid8491
6 Desember 2017, 12:57
Bagaimana Anda menjalankan file exe di AWS Lambda?
 – 
Noel Llevares
6 Desember 2017, 15:13
@dashmug, saya tidak yakin, saya berpikir untuk meletakkan semuanya termasuk file exe dan file python ke dalam file zip, unggah ke lambda, dengan cara ini file exe akan berada di jalur yang sama dengan file python utama dan entah bagaimana kami dapat memanggilnya.
 – 
sid8491
7 Desember 2017, 08:42

Cara yang ideal adalah menggunakan gateway API dan menggunakannya sebagai pemicu untuk Lambda Anda dan membagikan titik akhir itu kepada pengguna.

Namun jika Anda tidak menginginkannya, Anda mungkin harus mempertimbangkan akses lintas akun dengan peran lintas akun (berikan izin untuk mengeksekusi hanya Lamnda yang ingin Anda ekspos & atur hubungan kepercayaan). Biarkan mereka mengambil peran ini dan menyebutnya lambda.

0
Aniket Thakur 6 Desember 2017, 17:46