Đăng ký SNS

Giới thiệu về AWS Boto trong Python

Maksim Pecherskiy

Data Engineer

Danh sách đăng ký

Danh sách đăng ký

Giới thiệu về AWS Boto trong Python

Danh sách đăng ký

Danh sách đăng ký

Giới thiệu về AWS Boto trong Python

Danh sách đăng ký

Danh sách đăng ký

Giới thiệu về AWS Boto trong Python

Danh sách đăng ký

Danh sách đăng ký

Giới thiệu về AWS Boto trong Python

Tạo đăng ký 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')
Giới thiệu về AWS Boto trong Python

Tạo đăng ký SMS.

Tạo đăng ký SMS

Giới thiệu về AWS Boto trong Python

Tạo đăng ký email

response = sns.subscribe(
  TopicArn = 'arn:aws:sns:us-east-1:320333787981:city_alerts', 
  Protocol='email', 
  Endpoint='[email protected]')
Giới thiệu về AWS Boto trong Python

Tạo đăng ký email

Tạo đăng ký email

Giới thiệu về AWS Boto trong Python

Tạo đăng ký email

Tạo đăng ký email

Địa chỉ email đã xác nhận Xác nhận email

Giới thiệu về AWS Boto trong Python

Liệt kê đăng ký theo Chủ đề

sns.list_subscriptions_by_topic(
  TopicArn='arn:aws:sns:us-east-1:320333787981:city_alerts')
Giới thiệu về AWS Boto trong Python

Liệt kê đăng ký

Liệt kê đăng ký

Giới thiệu về AWS Boto trong Python

Liệt kê đăng ký

sns.list_subscriptions()['Subscriptions']
Giới thiệu về AWS Boto trong Python

Xóa đăng ký

sns.unsubscribe(
  SubscriptionArn='arn:aws:sns:us-east-1:320333787981:city_alerts:9f2dad1d-8844-4fe8-86f7-3f627ae8420f'
)
Giới thiệu về AWS Boto trong Python

Xóa nhiều đăng ký

Lấy danh sách đăng ký

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

Hủy đăng ký SMS

for sub in subs:
  if sub['Protocol'] == 'sms':
    sns.unsubscribe(sub['SubscriptionArn'])
Giới thiệu về AWS Boto trong Python

Ôn tập

SMS
  • Protocol='sms'
  • Endpoint='+13122334433'
  • Status: 'confirmed'
Email
Giới thiệu về AWS Boto trong Python

Ôn tập

Tạo đăng ký

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

Liệt kê đăng ký theo chủ đề

response = sns.list_subscriptions_by_topic(
  TopicArn='arn:aws:sns:us-east-1:320333787981:city_alerts')
subs = response['Subscriptions']
Giới thiệu về AWS Boto trong Python

Ôn tập

Liệt kê đăng ký

sns.list_subscriptions()['Subscriptions']

Xóa một đăng ký

sns.unsubscribe(
  SubscriptionArn='arn:aws:sns:us-east-1:320333787981:city_alerts:9f2dad1d-8844-4fe8-86f7-3f627ae8420f'
)
Giới thiệu về AWS Boto trong Python

Ayo berlatih!

Giới thiệu về AWS Boto trong Python

Preparing Video For Download...