-->

[Bagian 8] Digitalent Tutorial membuat AWS Cloud API Gateway 2019

Digital Talent Scholarship Kominfo proyek controlling produksi beras menggunakan sensor soil moisture, membuat AWS API gateway untuk penghubung ke website.

Digitalent Tutorial membuat AWS Cloud API Gateway 2019
Digitalent angkatan 1


Intro


Minggu ini lumayan padat kegiatannya, harus menyelesaikan projek minimal 30% dan presentasi. Semangat, Julian and friends! You can do this!!!

Hari Ketigapuluhenam (14 Agustus) ~ Sensor Soil Moisture dengan AWS API Gateway


Pada hari ini, kelompok Julian akan membuat API gateway menggunakan layanan AWS API gateway. Tujuannya untuk sebagai pintu depan bagi aplikasi untuk mengakses data dari layanan backend pada AWS Lambda.

Tutorial membuat API gateway, yaitu:

  1. buka dynamodb, create a table
  2. ketik table name dan primary key
  3. klik create (table sudah dibuat)
  4. membuat record dengan cara : Klik menu items, create items, sesuaikan dengan kebutuhan data (back end layer anda)
  5. buka AWS lambda
  6. bisa dimulai dengan blank function
  7. klik next
  8. ketik nama fungsi anda pada kolom name, dan deskripsi pada kolom description
  9. pada run time pilik node.js 4.3
  10. biarkan saja default code seperti itu
  11. pada kolom exisiting role, silahkan pilih IAM role yang sudah dibuat, dimana mengizinkan fungsi lambda untuk mengakses dynamodb
  12. menentukan jumlah memori untuk fungsi ini, disesuaikan, diatur 128 mb
  13. menentukan timeout untuk fungsinya juga, diatur 10 detik
  14. klik next
  15. klik create function
  16. pada kolom code, silahkan code untuk mengambil data dari dynamodb untuk lambda function
  17. silahkan klik test
  18. buka API gateway
  19. klik new API
  20. ketik nama API pada kolom API name, beserta deskripsi
  21. klik create API
  22. create resources aka method
  23. aktifkan fungsi get pada resource yang sudah kalian buat
  24. integration type tetap pilih lambda function
  25. pilih lambda region sesuai lokasi
  26. jangan lupa isi nama fungsi lambda yang sudah dibuat tadi
  27. klik save
  28. kalian harus konfigurasi source function untuk query string dengan cara klik method request 
  29. klik add query string
  30. ketik query string kalian di kolom name, lalu ok
  31. lalu kembali ke menu utama tadi, klik integration request
  32. pada request body passtrought, pilih yang when there are no templates defined
  33. pada content type ketik applicationjson, lalu ok
  34. pada kolom generate template pilih method request passthrough
  35. klik save
  36. kembali ke menu utama tadi, lalu klik test
  37. isi pada query string sesuai id yang sudah kalian tentukan
  38. langkah selanjutnya adalah deploy
  39. klik action, pilih deploy API
  40. pada deployment stage pilih new stage
  41. isi stage name dan stage description
  42. klik deploy
  43. muncul invoke URL
  44. pada akhir URL tersebut silahkan tambahkan nama resource yang telah dibuat tadi
  45. API gateway kalian sudah selesai dibuat

Hari Ketigapuluhtujuh (15 Agustus) ~ Presentasi


Hari ini dilakukan presentasi projek dan ujian AWS practitioner.


Hari Ketigapuluhdelapan (16 Agustus) ~ Closing Ceremony



Kegiatan penutupan dimulai pada pukul 08:00 AM hingga 12:00 PM. Kegiatan ini dimulai dengan menyanyikan lagu Indonesia Raya, dilanjutkan laporan pertanggungjawaban dari ketua pelaksana kegiatan, kemudian ceramah dari pihak Litbang dan terakhir ceramah dari wakil dekan kampus. Setelah resmi kegiatannya ditutup, selanjutnya pembagian uang saku lalu bubar. Sekian dan terima kasih. Sampai jumpa di tulisan selanjutnya. Salam hangat dari Julian untuk kalian :)

Happy Living!

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel