Темы SNS

Введение в AWS Boto на Python

Maksim Pecherskiy

Data Engineer!

SNS

SNS

Введение в AWS Boto на Python

Понимание SNS

SNS

Введение в AWS Boto на Python

Понимание SNS

SNS

Введение в AWS Boto на Python

Понимание SNS

SNS

Введение в AWS Boto на Python

Понимание SNS

SNS

Введение в AWS Boto на Python

Понимание SNS

SNS

Введение в AWS Boto на Python

Понимание SNS

SNS

Введение в AWS Boto на Python

Доступ к SNS

SNS

Введение в AWS Boto на Python

Панель управления SNS

Панель управления SNS

Введение в AWS Boto на Python

Темы SNS

Темы SNS

Введение в AWS Boto на Python

Темы SNS

Темы SNS

Введение в AWS Boto на Python

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

sns = boto3.client('sns', 
                   region_name='us-east-1', 
                   aws_access_key_id=AWS_KEY_ID,                   
                   aws_secret_access_key=AWS_SECRET)
Введение в AWS Boto на Python

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

response = sns.create_topic(Name='city_alerts')
Введение в AWS Boto на Python

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

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

Введение в AWS Boto на Python

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

topic_arn = response['TopicArn']

Или... сокращённый вариант

sns.create_topic(Name='city_alerts')['TopicArn']
Введение в AWS Boto на Python

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

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

Введение в AWS Boto на Python

Разрешения

Разрешения

Введение в AWS Boto на Python

Список тем

response = sns.list_topics()
Введение в AWS Boto на Python

Список тем

Список тем

Введение в AWS Boto на Python

Удаление тем

sns.delete_topic(TopicArn='arn:aws:sns:us-east-1:320333787981:city_alerts')
Введение в AWS Boto на Python

Повторение

Обзор SNS

Введение в AWS Boto на Python

Повторение

Создание клиента SNS

sns = boto3.client('sns', 
                   region_name='us-east-1', 
                   aws_access_key_id=AWS_KEY_ID,                   
                   aws_secret_access_key=AWS_SECRET)

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

response = sns.create_topic(Name='city_alerts')
topic_arn = response['TopicArn']
Введение в AWS Boto на Python

Повторение

Список тем

response = sns.list_topics()
topics = response['Topics']

Удаление темы

sns.delete_topic(TopicArn='arn:aws:sns:us-east-1:320333787981:city_alerts')
Введение в AWS Boto на Python

Давайте потренируемся!

Введение в AWS Boto на Python

Preparing Video For Download...