Posts

Showing posts with the label Google Cloud Functions

GOOGLE CLOUD PLATFORM CHO NGƯỜI MỚI BẮT ĐẦU (PHẦN 4 - Cloud Functions)

Image
Google Cloud Functions và những cơ chế bảo mật khét tiếng Thì Cloud Functions này nó kiểu như một cái trigger, là một “đơn vị nghe lén”. Ví dụ làm sao để mỗi lần có ai upload file lên storage, thì hãy ghi thông tin đó lại vào database. Trong tất cả API google cung cấp thì chỉ có Cloud Function là làm được điều đó. Và nó được gọi là trigger. Có rất nhiều trigger được cung cấp, tuy nhiên có một cái mình đang được yêu cầu invest là HTTP trigger. Bài toán đặt ra là khi bên BE Minup có sự thay đổi thông tin, thì hãy gọi 1 API để update db bên TelApp. Về việc viết Function để làm việc đó thì khá dễ, google cung cấp các ngôn ngữ bao gồm Python, NodeJS, Go. Ae có thể code trên máy của mình, sau đó nén lại thành file zip rồi up lên cho nó chạy. Lưu ý: File zip upload phải gồm 2 file: 1 file main.py và 1 file requirement.txt File requirement.txt dùng để khai báo những thư viện ngoài mình dùng bên file main.py, kiểu như Podfile bên iOS Để deploy một Function, ae vào Cloud Functions -> Create F...