Membuat banyak langganan
Setelah uji coba yang sukses bersama Anggota Dewan Elena Block, anggota Dewan Kota lainnya juga meminta untuk didaftarkan menerima peringatan.
Sam memutuskan bahwa ia harus mengelola pelanggan dalam sebuah file CSV, jika tidak, ia bisa kehilangan jejak siapa yang perlu dilanggankan ke apa.
Ia membuat CSV bernama contacts dan memutuskan untuk melanggankan semua orang di CSV tersebut ke topik streets_critical.
Ia telah membuat klien SNS boto3 dalam variabel sns, dan ARN topik streets_critical ada di variabel str_critical_arn.
Sam beralih dari yang awalnya dijauhi sosial menjadi diundang oleh banyak kantor dewan.
Bantu ia memantapkan posisinya sebagai penguasa semua informasi dengan menambahkan semua pengguna di CSV-nya ke topik streets_critical!
Latihan ini merupakan bagian dari kursus
Pengantar AWS Boto di Python
Instruksi latihan
- Untuk setiap elemen di kolom
Emaildaricontacts, buat langganan ke Topik'streets_critical'. - Daftar langganan untuk Topik
'streets_critical'dan ubah menjadi DataFrame. - Pratinjau DataFrame.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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()