Một luồng sự kiện hệ thống gần như theo thời gian thực mô tả những thay đổi trong tài nguyên AWS được cung cấp bởi CloudWatch Events. Chúng ta có thể tạo một quy tắc khớp với các sự kiện và định tuyến chúng đến một hoặc nhiều hàm mục tiêu. Chúng ta có thể sử dụng CloudWatch Events để lên lịch cho các hành động tự động. Các hành động này có thể tự kích hoạt tại một số thời điểm nhất định bằng cách sử dụng biểu thức cron hoặc rate. Chúng ta có thể có các phiên bản EC2, hàm Lambda, Kinesis Data Streams, tác vụ ECS, tác vụ Batch, chủ đề SNS, hàng đợi SQS và một số dịch vụ khác làm điểm cuối mục tiêu cho CloudWatch Events. Để biết thêm về sự kiện Cloudwatch, hãy truy cập tài liệu chính thức của AWS tại đây.
Trong tài liệu này, chúng ta sẽ xem các bước để tạo Quy tắc sự kiện với mục tiêu là Chủ đề SNS.
Khi chúng ta nhấp vào liên kết trên, chúng ta sẽ thấy một trang web như sau, tại đó chúng ta được yêu cầu đăng nhập bằng thông tin đăng nhập của mình.
Sau khi đăng nhập thành công vào AWS, bạn sẽ thấy bảng điều khiển chính như sau. Nhấp vào "Dịch vụ" ở góc trên bên trái.
Bạn sẽ thấy bảng điều khiển chính của Cloudwatch như sau. Bạn có thể thấy hoặc không thấy Báo động. Vì tôi đã có một vài cảnh báo trong khu vực của mình, chúng được hiển thị trên bảng điều khiển.
Nhấp vào "Quy tắc" trong bảng điều khiển bên trái bên dưới "Sự kiện".
Tại đây, nhấp vào "Tạo quy tắc" để tạo Quy tắc sự kiện mới.
Nhấp vào nút tùy chọn "Lên lịch" và chỉ định giá trị trong hộp văn bản trước "Tỷ lệ cố định". Ở đây "Tỷ lệ cố định 5 phút" có nghĩa là sự kiện sẽ được kích hoạt sau mỗi 5 phút.
Bạn có thể chọn bất kỳ mục tiêu nào từ danh sách các tùy chọn khả dụng.
Trong trường hợp này, mục tiêu chúng tôi đã chọn là "Chủ đề SNS" sẽ được kích hoạt sau mỗi 5 phút.
Nhấp vào "Cấu hình chi tiết".
Đặt tên và mô tả cho sự kiện và nhấp vào "Tạo quy tắc".
Sau khi quy tắc được tạo, bạn có thể thấy quy tắc đó trong danh sách các quy tắc khả dụng.
Khi bạn không còn cần quy tắc sự kiện nữa, bạn có thể tắt hoặc xóa quy tắc đó.
Để xóa quy tắc vĩnh viễn, hãy chọn quy tắc cần xóa và nhấp vào "Hành động" --> Nút "Xóa"
Nhấp vào nút "Xóa" để xác nhận hành động xóa.
Sau khi quy tắc bị xóa, quy tắc đó sẽ không thể khôi phục lại được. Thao tác này sẽ xóa vĩnh viễn quy tắc khỏi tài khoản.
Trong tài liệu này, chúng ta sẽ xem các bước để tạo Quy tắc sự kiện với mục tiêu là Chủ đề SNS.
Điều kiện tiên quyết
- Tài khoản AWS (Tạonếu bạn chưa có).
- Chủ đề SNS (Đây sẽ là mục tiêu của Quy tắc sự kiện).
Chúng ta sẽ làm gì?
- Đăng nhập vào AWS.
- Tạo quy tắc sự kiện trong Cloudwatch.
Đăng nhập vào AWS
Nhấp vàođâyđể đến Trang đăng nhập AWS.Khi chúng ta nhấp vào liên kết trên, chúng ta sẽ thấy một trang web như sau, tại đó chúng ta được yêu cầu đăng nhập bằng thông tin đăng nhập của mình.
Sau khi đăng nhập thành công vào AWS, bạn sẽ thấy bảng điều khiển chính như sau. Nhấp vào "Dịch vụ" ở góc trên bên trái.
Tạo quy tắc sự kiện trong Cloudwatch
Sau khi nhấp vào "Dịch vụ", hãy tìm kiếm "Cloudwatch" rồi nhấp vào kết quả để đến bảng điều khiển Cloudwatch.Bạn sẽ thấy bảng điều khiển chính của Cloudwatch như sau. Bạn có thể thấy hoặc không thấy Báo động. Vì tôi đã có một vài cảnh báo trong khu vực của mình, chúng được hiển thị trên bảng điều khiển.
Nhấp vào "Quy tắc" trong bảng điều khiển bên trái bên dưới "Sự kiện".
Tại đây, nhấp vào "Tạo quy tắc" để tạo Quy tắc sự kiện mới.
Nhấp vào nút tùy chọn "Lên lịch" và chỉ định giá trị trong hộp văn bản trước "Tỷ lệ cố định". Ở đây "Tỷ lệ cố định 5 phút" có nghĩa là sự kiện sẽ được kích hoạt sau mỗi 5 phút.
Bạn có thể chọn bất kỳ mục tiêu nào từ danh sách các tùy chọn khả dụng.
Trong trường hợp này, mục tiêu chúng tôi đã chọn là "Chủ đề SNS" sẽ được kích hoạt sau mỗi 5 phút.
Nhấp vào "Cấu hình chi tiết".
Đặt tên và mô tả cho sự kiện và nhấp vào "Tạo quy tắc".
Sau khi quy tắc được tạo, bạn có thể thấy quy tắc đó trong danh sách các quy tắc khả dụng.
Khi bạn không còn cần quy tắc sự kiện nữa, bạn có thể tắt hoặc xóa quy tắc đó.
Để xóa quy tắc vĩnh viễn, hãy chọn quy tắc cần xóa và nhấp vào "Hành động" --> Nút "Xóa"
Nhấp vào nút "Xóa" để xác nhận hành động xóa.
Sau khi quy tắc bị xóa, quy tắc đó sẽ không thể khôi phục lại được. Thao tác này sẽ xóa vĩnh viễn quy tắc khỏi tài khoản.