Tópicos do SNS

Introdução ao AWS Boto em Python

Maksim Pecherskiy

Data Engineer!

SNS

SNS

Introdução ao AWS Boto em Python

Entendendo o SNS

SNS

Introdução ao AWS Boto em Python

Entendendo o SNS

SNS

Introdução ao AWS Boto em Python

Entendendo o SNS

SNS

Introdução ao AWS Boto em Python

Entendendo o SNS

SNS

Introdução ao AWS Boto em Python

Entendendo o SNS

SNS

Introdução ao AWS Boto em Python

Entendendo o SNS

SNS

Introdução ao AWS Boto em Python

Acessando o SNS

SNS

Introdução ao AWS Boto em Python

Painel do SNS

Painel do SNS

Introdução ao AWS Boto em Python

Tópicos do SNS

Tópicos do SNS

Introdução ao AWS Boto em Python

Tópicos do SNS

Tópicos do SNS

Introdução ao AWS Boto em Python

Criando um tópico SNS

sns = boto3.client('sns', 
                   region_name='us-east-1', 
                   aws_access_key_id=AWS_KEY_ID,                   
                   aws_secret_access_key=AWS_SECRET)
Introdução ao AWS Boto em Python

Criando um tópico SNS

response = sns.create_topic(Name='city_alerts')
Introdução ao AWS Boto em Python

Criando um tópico SNS

Criando um tópico SNS

Introdução ao AWS Boto em Python

Criando um tópico SNS

topic_arn = response['TopicArn']

Ou... um atalho

sns.create_topic(Name='city_alerts')['TopicArn']
Introdução ao AWS Boto em Python

Criando um tópico SNS

Criando um tópico SNS

Introdução ao AWS Boto em Python

Permissões

Permissões

Introdução ao AWS Boto em Python

Listando tópicos

response = sns.list_topics()
Introdução ao AWS Boto em Python

Listando tópicos

Listando tópicos

Introdução ao AWS Boto em Python

Excluindo tópicos

sns.delete_topic(TopicArn='arn:aws:sns:us-east-1:320333787981:city_alerts')
Introdução ao AWS Boto em Python

Revisão

Visão geral do SNS

Introdução ao AWS Boto em Python

Revisão

Criar cliente SNS

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

Criar um tópico

response = sns.create_topic(Name='city_alerts')
topic_arn = response['TopicArn']
Introdução ao AWS Boto em Python

Revisão

Listar tópicos

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

Excluir um tópico

sns.delete_topic(TopicArn='arn:aws:sns:us-east-1:320333787981:city_alerts')
Introdução ao AWS Boto em Python

Vamos praticar!

Introdução ao AWS Boto em Python

Preparing Video For Download...