- vừa được xem lúc

Golang cài đặt serverless framewor, lambada aws

0 0 32

Người đăng: Open Dev

Theo Viblo Asia

Cách 1

  • Để chuẩn bị cài đặt serverless framework trên máy, bạn cần phải cài đặt nodejs trên máy, install nodejs
  • Sau khi cài đặt xong thì kiểm tra node -v , nếu hiển thị ra được kết quả như này là ok:
  • Sau khi xong bạn run:
npm install -g serverless
  • Bạn cũng có thể upgrade bằng:
npm install -g serverless
  • Còn muốn install chỉ định version:
npm install -g _@.com
  • Cuối cùng run:
serverless

hoặc

sls

=> kết quả hiện ra thế này là ok:


Cách 2

MacOS/Linux

  • Để cài đặt serverless thông qua bash, bạn run:
curl -o- -L https://slss.io/install | bash
  • Chỉ định version 2 mà bạn muốn:
curl -o- -L https://slss.io/install | VERSION=2.72.2 bash

Windows

  • Bạn cần run để cài đặt:
choco install serverless
  • Và Upgrade:
choco upgrade serverless

Demo Code Golang đơn giản:

  1. Lambda là gì:
  • Để hiểu đơn giản thì lambda là bạn sài bao nhiêu trả tiền chừng đó.
  • Trước anh/em mình sài ec2 thì sẽ được tính theo giờ, sài hay không cũng bị tính. Còn Lambda thì tính tiền trên số lượng request và thời gian xử lý của hàm đó.
  1. Điều kiện:
  • Để làm việc với lambda thì bạn cần có thẻ tín dụng để đăng kí aws tài khoản, sau khi đăng kí ok thì sài thôi, hihi.
  • Bạn vào trang web này sau đó thì tạo một function đơn giản.
  • Bạn setup config credential của aws trên máy nữa nhé.
  1. Run serverless để tạo project:
  • step1:
sls create -t aws-go -p aws-go

-t là template; -p là folder của project

  • step 2:
make build
  • step3
serverless deploy

NGuồn: https://aws.amazon.com/lambda/ https://www.serverless.com/framework/docs/getting-started

Bình luận

Bài viết tương tự

- vừa được xem lúc

gRPC - Nó là gì và có nên sử dụng hay không?

Nhân một ngày rảnh rỗi, mình ngồi đọc lại RPC cũng như gRPC viết lại để nhớ lâu hơn. Vấn đề là gì và tại sao cần nó .

0 0 131

- vừa được xem lúc

Embedded Template in Go

Getting Start. Part of developing a web application usually revolves around working with HTML as user interface.

0 0 56

- vừa được xem lúc

Tạo Resful API đơn giản với Echo framework và MySQL

1. Giới thiệu.

0 0 60

- vừa được xem lúc

Sử dụng goquery trong golang để crawler thông tin các website Việt Nam bị deface trên mirror-h.org

. Trong bài viết này, mình sẽ cùng mọi người khám phá một package thu thập dữ liệu có tên là goquery của golang. Mục tiêu chính của chương trình crawler này sẽ là lấy thông tin các website Việt Nam bị deface (là tấn công, phá hoại website, làm thay đổi giao diện hiển thị của một trang web, khi người

0 0 237

- vừa được xem lúc

Tạo ứng dụng craw dữ liệu bing với Golang, Mysql driver

Chào mọi người . Lâu lâu ta lại gặp nhau 1 lần, để tiếp tục series chia sẻ kiến thức về tech, hôm nay mình sẽ tìm hiểu và chia sẻ về 1 ngôn ngữ đang khá hot trong cộng đồng IT đó là Golang.

0 0 75

- vừa được xem lúc

Golang: Rest api and routing using MUX

Routing with MUX. Let's create a simple CRUD api for a blog site. # All . GET articles/ .

0 0 54