Aws-lambda-dotnet: kecewa dengan implementasi PowerShell

Dibuat pada 13 Sep 2018  ·  3Komentar  ·  Sumber: aws/aws-lambda-dotnet

Hai,
sedang menguji dukungan Powershell pagi ini dan itu agak mengecewakan,

tanggapan saya kepada tim Lambda.

  1. Powershell bukan warga kelas 1 'asli' di Lambda tetapi dapat dijalankan sebagai pembungkus .net.
  2. Anda harus mengemasnya menggunakan alat yang mengubah ps1 8kb menjadi paket lambda 22mb
  3. Anda tidak dapat melihat kode sebaris di konsol.
  4. kinerjanya benar-benar buruk. Skrip 1 detik sekarang berjalan sekitar 8 atau 9 detik
  5. itu bukan asli!!!

Rekomendasi saya
Beri kami pengalaman Powershell Asli, jika Azure bisa melakukannya maka kalian juga bisa melakukannya dengan baik jika tidak lebih baik.

Komentar yang paling membantu

Saya akan menutup ini karena tidak ada yang dapat ditindaklanjuti saat ini, tetapi percayalah, saya tidak mengabaikan tanggapan Anda. Saat ini solusi ini adalah pendekatan yang dapat kami capai dalam waktu yang kami miliki dengan runtime Lambda yang kami miliki dan itu memenuhi beberapa permintaan pelanggan yang kami miliki. Seperti yang saya katakan sebelumnya, kami akan terus mengembangkan pengalaman ini dan mudah-mudahan pada akhirnya kami akan mendapatkan pengalaman yang Anda inginkan.

Semua 3 komentar

Terima kasih telah mencoba dukungan PowerShell kami dan maaf tidak memenuhi harapan Anda. Sebagian besar dari 22mb termasuk modul AWSPowerShell.NetCore yang diperlukan untuk mengakses layanan AWS. Ini adalah sesuatu yang kami harap dapat diatasi di masa mendatang, tetapi itu adalah masalah terpisah saat menjalankan PowerShell di Lambda.

Kami tidak memiliki modul yang sudah diinstal sebelumnya di lingkungan karena terlalu sering diperbarui. Kami juga tidak suka memiliki dependensi yang sudah diinstal sebelumnya pada runtime yang tidak perlu direferensikan oleh nomor versi. seperti yang akan dilakukan Import-Module , karena terlalu berbahaya bagi kami untuk memperbarui versi.

Manfaat tambahan dari bundling paket PowerShell NuGet dengan paket penerapan adalah Anda dapat memulai dengan versi baru PowerShell segera setelah dirilis. Misalnya kami dikirim menggunakan versi 6.0.4 dan kemudian 2 hari kemudian 6.1.0 keluar. Anda dapat mulai menggunakan 6.1.0 segera dengan menyetel parameter -PowerShellSdkVersion ke 6.1.0 saat memanggil Publish-AWSPowerShellLambda .

Sekali lagi terima kasih lagi untuk mencobanya. Kami akan terus mengembangkan pengalaman seperti yang selalu kami lakukan di AWS dan saya harap Anda akan mencobanya lagi di masa mendatang.

@normj terima kasih telah kembali kepada saya, ini sangat dihargai. Suka fakta bahwa Lambda sekarang dapat mendukung Powershell tetapi saya pikir akan lebih baik untuk memiliki runtime sendiri dengan itu sudah diinstal pada versi utama saat ini (mereka memperbaruinya sekitar 12 bulan) memberi kami akses edit sebaris ke ps1 dan JIKA ada sangat membutuhkan versi minor, kami dapat memuat biner sesuai metode saat ini.

Saya akan menutup ini karena tidak ada yang dapat ditindaklanjuti saat ini, tetapi percayalah, saya tidak mengabaikan tanggapan Anda. Saat ini solusi ini adalah pendekatan yang dapat kami capai dalam waktu yang kami miliki dengan runtime Lambda yang kami miliki dan itu memenuhi beberapa permintaan pelanggan yang kami miliki. Seperti yang saya katakan sebelumnya, kami akan terus mengembangkan pengalaman ini dan mudah-mudahan pada akhirnya kami akan mendapatkan pengalaman yang Anda inginkan.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat