ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Para cada elemento na coluna Email de contacts, 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()
Editar e executar o código