Langganan SNS

Pengantar AWS Boto di Python

Maksim Pecherskiy

Data Engineer

Daftar langganan

Daftar langganan

Pengantar AWS Boto di Python

Daftar langganan

Daftar langganan

Pengantar AWS Boto di Python

Daftar langganan

Daftar langganan

Pengantar AWS Boto di Python

Daftar langganan

Daftar langganan

Pengantar AWS Boto di Python

Membuat langganan SMS.

sns = boto3.client('sns', 
                   region_name='us-east-1', 
                   aws_access_key_id=AWS_KEY_ID,                   
                   aws_secret_access_key=AWS_SECRET)
response = sns.subscribe(
  TopicArn = 'arn:aws:sns:us-east-1:320333787981:city_alerts',
  Protocol = 'SMS',
  Endpoint = '+13125551123')
Pengantar AWS Boto di Python

Buat langganan SMS.

Buat langganan SMS

Pengantar AWS Boto di Python

Membuat langganan email

response = sns.subscribe(
  TopicArn = 'arn:aws:sns:us-east-1:320333787981:city_alerts', 
  Protocol='email', 
  Endpoint='[email protected]')
Pengantar AWS Boto di Python

Membuat langganan email

Buat langganan email

Pengantar AWS Boto di Python

Membuat langganan email

Buat langganan email

Alamat email terkonfirmasi Konfirmasi email

Pengantar AWS Boto di Python

Melihat langganan berdasarkan Topik

sns.list_subscriptions_by_topic(
  TopicArn='arn:aws:sns:us-east-1:320333787981:city_alerts')
Pengantar AWS Boto di Python

Melihat langganan

Melihat langganan

Pengantar AWS Boto di Python

Melihat langganan

sns.list_subscriptions()['Subscriptions']
Pengantar AWS Boto di Python

Menghapus langganan

sns.unsubscribe(
  SubscriptionArn='arn:aws:sns:us-east-1:320333787981:city_alerts:9f2dad1d-8844-4fe8-86f7-3f627ae8420f'
)
Pengantar AWS Boto di Python

Menghapus banyak langganan

Dapatkan daftar langganan

response = sns.list_subscriptions_by_topic(
  TopicArn='arn:aws:sns:us-east-1:320333787981:city_alerts')
subs = response['Subscriptions']

Batalkan langganan SMS

for sub in subs:
  if sub['Protocol'] == 'sms':
    sns.unsubscribe(sub['SubscriptionArn'])
Pengantar AWS Boto di Python

Ulasan

SMS
  • Protocol='sms'
  • Endpoint='+13122334433'
  • Status: 'confirmed'
Email
Pengantar AWS Boto di Python

Ulasan

Buat langganan

response = sns.subscribe(
  TopicArn = 'arn:aws:sns:us-east-1:320333787981:city_alerts',
  Protocol = 'sms',
  Endpoint = '+13125551123')

Daftar langganan per topik

response = sns.list_subscriptions_by_topic(
  TopicArn='arn:aws:sns:us-east-1:320333787981:city_alerts')
subs = response['Subscriptions']
Pengantar AWS Boto di Python

Ulasan

Daftar semua langganan

sns.list_subscriptions()['Subscriptions']

Hapus langganan

sns.unsubscribe(
  SubscriptionArn='arn:aws:sns:us-east-1:320333787981:city_alerts:9f2dad1d-8844-4fe8-86f7-3f627ae8420f'
)
Pengantar AWS Boto di Python

Ayo berlatih!

Pengantar AWS Boto di Python

Preparing Video For Download...