Создание темы
Сэм так хорошо справлялась с новыми задачами, что получила повышение.
С новой должностью аналитика информационных систем 3-го уровня (вместо 2-го) она получила небольшую прибавку к зарплате, но и значительно больше работы.
Оценив её способности, городской совет попросил Сэм разработать прототип системы оповещения, которая будет уведомлять о ситуациях, когда в каком-либо ведомстве накапливается более 100 необработанных запросов в рамках программы «Сделай это».
Оповещения должны получать члены совета и руководители ведомств.
Помогите Сэм применить новые знания об Amazon SNS и создать систему оповещения для совета!
Это упражнение является частью курса
Введение в AWS Boto на Python
Инструкции к упражнению
- Инициализируйте клиент
boto3для SNS. - Создайте тему
'city_alerts'и извлеките её ARN темы. - Создайте тему
'city_alerts'повторно и извлеките её ARN темы в одну строку. - Убедитесь, что оба значения ARN темы совпадают.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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)