Mengirim pesan

Pengantar AWS Boto di Python

Maksim Pecherskiy

Data engineer

Menerbitkan ke Topik

response = sns.publish(
  TopicArn = 'arn:aws:sns:us-east-1:320333787981:city_alerts',
  Message = 'Body text of SMS or e-mail',
  Subject = 'Subject Line for Email'
)

SNS menerbitkan ke topik

Pengantar AWS Boto di Python

Menerbitkan ke Topik

SNS menerbitkan ke topik SNS menerbitkan ke topik

Pengantar AWS Boto di Python

Menerbitkan ke Topik

SNS menerbitkan ke topik SNS menerbitkan ke topik

Pengantar AWS Boto di Python

Mengirim pesan kustom

num_of_reports = 137

response = client.publish(
  TopicArn = 'arn:aws:sns:us-east-1:320333787981:city_alerts',
  Message = 'There are {} reports outstanding'.format(num_of_reports),
  Subject = 'Subject Line for Email'
)
Pengantar AWS Boto di Python

Mengirim satu SMS

response = sns.publish(
  PhoneNumber = '+13121233211',
  Message = 'Body text of SMS or e-mail'
)

Mengirim satu SMS

Pengantar AWS Boto di Python

Bukan praktik jangka panjang yang baik

  • SMS sekali kirim = cepat selesai
  • Topik dan pelanggan = mudah dirawat
Pengantar AWS Boto di Python

Terbitkan ke Topik vs SMS tunggal

Terbitkan ke topik

  • Harus punya topik
  • Topik harus punya langganan
  • Lebih baik untuk banyak penerima
  • Manajemen daftar lebih mudah

Menerbitkan ke Topik

Kirim satu SMS

  • Tidak perlu topik
  • Tidak perlu langganan
  • Langsung ke nomor ponsel
  • Opsi email tidak ada

Kirim satu SMS

Pengantar AWS Boto di Python

Ulasan

Terbitkan ke topik

response = sns.publish(
  TopicArn = 'arn:aws:sns:us-east-1:320333787981:city_alerts',
  Message = 'Body text of SMS or e-mail',
  Subject = 'Subject Line for Email'
)

Kirim satu SMS

response = sns.publish(
  PhoneNumber = '+13121233211',
  Message = 'Body text of SMS or e-mail'
)
Pengantar AWS Boto di Python

Ayo berlatih!

Pengantar AWS Boto di Python

Preparing Video For Download...