Управлять подпиской
Статья создана
Обновлена 22 августа 2025 г.
Изменить подписку
Консоль управления
AWS CLI
AWS SDK для Python
- В консоли управления
выберите каталог, в котором находится топик. - В списке сервисов выберите Cloud Notification Service.
- Слева выберите раздел Топики.
- Выберите топик, в котором находится подписка.
- Слева выберите Подписки.
- Выберите подписку и укажите новые параметры.
- Нажмите Сохранить изменения.
- Посмотрите список подписок для топика:
aws sns set-subscription-attributes \ --subscription-arn <ARN_подписки> <атрибуты> - Измените подписку:
aws sns set-subscription-attributes \ --subscription-arn <ARN_подписки> <атрибуты> - Посмотрите новые параметры подписки:
aws sns get-subscription-attributes \ --subscription-arn <ARN_подписки>
Подробнее о командах см. в документации AWS: set-subscription-attributes
Чтобы изменить подписку, используйте следующий код:
try:
response = sns.set_subscription_attributes(
SubscriptionArn='<subscription_arn>',
AttributeName='<attribute_name>',
AttributeValue='<new_value>'
)
Удалить подписку
Консоль управления
AWS CLI
AWS SDK для Python
- В консоли управления
выберите каталог, в котором находится топик. - В списке сервисов выберите Cloud Notification Service.
- Слева выберите раздел Топики.
- Выберите топик, в котором находится подписка.
- Слева выберите Подписки.
- Напротив нужной подписки нажмите
и выберите Удалить. - Подтвердите удаление.
Выполните команду:
aws sns unsubscribe --subscription-arn <ARN_подписки>
Подробнее о команде aws sns unsubscribe см. в документации AWS
Используйте следующий код:
try:
response = sns.unsubscribe(
SubscriptionArn='<ARN_подписки>'
При удалении подписки связанный с ней эндпоинт сохраняется.