НачатьНачать бесплатно

Создание темы

Сэм так хорошо справлялась с новыми задачами, что получила повышение.

С новой должностью аналитика информационных систем 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)
Редактировать и запускать код