Cấu hình Appple Push Notification sử dụng APNS và SNS AWS

Cấu hình Appple Push Notification sử dụng APNS và SNS AWS

1. Mở đầu Push Notification là dịch vụ để thông báo ra màn hình điện thoại của ứng dụng được cài đặt trong nó. Ví dụ như ứng dụng chat Facebook Messenger, khi có tin nhắn đến thì tin nhắn sẽ được thông báo ra màn hình home cho mình cho dù mình đang không mở ứng dụng. Tất nhiên nếu bạn cài đặt không hiển thị thông báo của ứng dụng trong điện thoại thì thông báo sẽ không được xuất hiện....

Giải thích và cấu hình ecs sử dụng load balancer trong aws

Giải thích và cấu hình ecs sử dụng load balancer trong aws

1. Mở đầu Nếu đã từng làm việc với AWS hẳn nhiều người cũng biết đến các dịch vụ Load Balancer (viết tắt là LB), ECS, EC2. Việc thao tác cấu hình luồng dữ liệu từ LB tới các service trong ECS thông qua EC2 khá là phức tạp nên bài này mình muốn ghi chú lại một số giải thích và cách cấu hình. Bài viết phần lớn dựa trên kinh nghiệm làm việc của ...

Tạo API gateway gọi assyn trong aws

Tạo API gateway gọi assyn trong aws

1. Giới thiệu. AWS: amazon web service là các dịch vụ web do amazon cung cấp trên cloud như là database (RDS đối với mysq, dynamodb đối với nosql), server (EC2), file storate (S3), lambda, .... Trang chủ AWS: https://aws.amazon.com Lambda: Là dịch vụ cung cấp giải pháp tự động tính toán khi nhận một sự thay đổi từ DB hoặc S3 (tự động) hoặc được gọi một cách thủ công (thông qua API Gateway). Assyn: Bình thường nếu gọi hàm lamda th&ig...

Kiến thức AWS - Phần 1: IAM

Kiến thức AWS - Phần 1: IAM

Sắp tới mình có dự định học để thi lấy chứng chỉ AWS nên sẽ viết 1 số bài viết về AWS trong quá trình học tập. Đây là bài đầu tiên nói về dịch vụ IAM.   IAM viết tắt của dịch vụ Identity and Access Management. IAM có 4 nhóm chính đó là: User là người dùng, ví dụ công ty bạn có 5 dev và bạn muốn tạo tài khoản cho 5 dev này sử dụng thì bạn có thể tạo ra 5 User kh&aacu...

Download private file trên S3 về browser trong rails

Download private file trên S3 về browser trong rails

Nếu file trên S3 được public thì chỉ cần trả về url của file cho user, khi user click vào url đó trên browser thì họ sẽ download được. Còn nếu file trên S3 là private và ta muốn download file thông qua API thì làm như sau: Download S3 file rồi lưu về file tạm(temporary file) trên server. Gửi nội dung file tạm về cho người dùng Xóa file tạm trên server(có thể xóa hoặc không nhưng nên xóa đi) Khi không cần xóa file tạm thì bạn chỉ cần làm như sau (ở đây mình d&ug...

Ghi chú về EC2 và ECS trong AWS

Ghi chú về EC2 và ECS trong AWS

EC2 launch configuration: là thiết lập để khởi tạo EC2, trong đó có phần user data để khởi tạo hoặc kết nối tới ECS Load balancer: Để cân bằng tải tới các target (= EC2 instance) ECS ECS cluster: là 1 cụm các service, có thể bao gồm một hoặc nhiều EC2 instantce ECS service: Là khái niệm để nhóm các service task lại với nhau. Ví dụ một service clone dữ liệu có 3 container...