Aws Lambda Başlarken Karşılaşılan Problemler

Aws Lambda ile Node.js, Python vb şeyler ile rahatça kullanabilmekteyiz Api ile birlikte kullanabilmekteyiz ve her türlü şeyi kullanabilmekteyiz. Tabiki parası biraz tuzlu olabilmektedir. Burada başlarken karşılaşabileceğimiz problemleri gösterelim o zaman.

Öncelikle Cloud9 ideden yazmadan önce node_modules’lerini sağlamamız lazımdır projemize onun için içinde en azından dependincielarin olduğu bir package.json ve npm yüklü bilgisayara ihtiyacınız vardır. şu şekilde yapımızı oluşturduktan sonra:

Ardından npm install ile dependencilerimizi yüklüyoruz. Artık node_modules ismindeki klasörümüz içinde gerekli olan modüllerimiz bulunmaktadır. Ardından oluşan klasörümüzü .zipleyip lambda fonksiyonuna aktaracağız. Bu kadar.

Upload ederken

Şu sayfada upload etmek için save butonuna basmanız gerekmektedir (Nasıl bir Ux kararıysa).

Ardından Apiyle bağlandığınızda şu şekilde hata :

almanız durumunda Apinize yanlış input yollamış olduğunuz sözkonusundur. Şu formatta göndermelisiniz apinize responseları:

context.succeed({ “isBase64Encoded”: false, “statusCode”: 200, “headers”: { “headerName”: “headerValue” }, “body”: “verilen bilgi burada yazılmalıdır”

});

Originally published at anilkaynr.wordpress.com on July 19, 2018.

Computer Engineer,Sociologist, CSE Master Student

Computer Engineer,Sociologist, CSE Master Student