Criando várias assinaturas
Após o piloto bem-sucedido com a vereadora Elena Block, outros membros da Câmara Municipal também pediram para se inscrever nos alertas.
Sam decidiu gerenciar os assinantes em um arquivo CSV; caso contrário, perderia o controle de quem precisa ser inscrito em quê.
Ela cria um CSV chamado contacts e decide inscrever todo mundo do CSV no tópico streets_critical.
Ela já criou o cliente SNS do boto3 na variável sns, e o ARN do tópico streets_critical está na variável str_critical_arn.
Sam está passando de pária social a celebridade cortejada por vários gabinetes.
Ajude a consolidar sua posição como mestre da informação adicionando todas as pessoas do CSV ao tópico streets_critical!
Este exercício faz parte do curso
Introdução ao AWS Boto em Python
Instruções do exercício
- Para cada elemento na coluna
Emaildecontacts, crie uma assinatura para o Tópico'streets_critical'. - Liste as assinaturas do Tópico
'streets_critical'e converta-as em um DataFrame. - Visualize o DataFrame.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# For each email in contacts, create subscription to street_critical
for email in contacts['____']:
sns.____(____ = str_critical_arn,
# Set channel and recipient
____ = '____',
____ = ____)
# List subscriptions for streets_critical topic, convert to DataFrame
response = sns.____(
____ = str_critical_arn)
subs = pd.DataFrame(response['____'])
# Preview the DataFrame
subs.head()