시작하기무료로 시작하기

주제 만들기

Sam은 새로운 역량으로 훌륭한 성과를 내며 승진했어요.

새 직함은 Information Systems Analyst 3로(기존 2에서) 바뀌었고, 작은 연봉 인상과 함께 업무는 훨씬 더 많아졌죠.

Sam의 역량을 잘 아는 시의회는, 어느 부서든 미처리된 Get It Done 요청이 100건을 넘으면 알림을 보내는 경보 시스템의 프로토타입을 만들어 달라고 요청했어요.

의원들과 부서 국장들이 이 알림을 받도록 하고 싶어 해요.

Amazon SNS에 대한 Sam의 새로운 지식을 활용해, 시의회를 위한 알림 시스템을 만드는 것을 도와주세요!

이 연습은 강의의 일부입니다

Python으로 시작하는 AWS Boto

강의 보기

연습 안내

  • SNS용 boto3 클라이언트를 초기화하세요.
  • '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)
코드 편집 및 실행