Tạo một Topic
Sam đã làm rất tốt với những kỹ năng mới và được thăng chức.
Với chức danh mới Information Systems Analyst 3 (thay vì 2), Sam nhận được một khoản tăng lương nhỏ nhưng công việc thì nhiều hơn đáng kể.
Biết Sam có thể làm gì, Hội đồng Thành phố đã nhờ Sam dựng thử một hệ thống cảnh báo sẽ thông báo cho họ khi bất kỳ phòng ban nào có hơn 100 yêu cầu Get It Done đang tồn đọng.
Họ muốn các ủy viên hội đồng và giám đốc các phòng ban nhận được cảnh báo này.
Hãy giúp Sam dùng kiến thức mới về Amazon SNS để tạo hệ thống cảnh báo cho Hội đồng!
Bài tập này là một phần của khóa học
Giới thiệu về AWS Boto trong Python
Hướng dẫn bài tập
- Khởi tạo client
boto3cho SNS. - Tạo topic
'city_alerts'và trích xuất ARN của topic. - Tạo lại topic
'city_alerts'và trích xuất ARN của topic bằng một dòng lệnh. - Xác minh rằng hai ARN của topic khớp nhau.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Initialize boto3 client for SNS
sns = boto3.client('____',
region_name='us-east-1',
aws_access_key_id=AWS_KEY_ID,
aws_secret_access_key=AWS_SECRET)
# Create the city_alerts topic
response = sns.____(____="____")
c_alerts_arn = response['____']
# Re-create the city_alerts topic using a oneliner
c_alerts_arn_1 = sns.____(____='____')['____']
# Compare the two to make sure they match
print(c_alerts_arn == c_alerts_arn_1)