У меня есть очередь sqs, которая подписана на тему sns, используя метод boto.sns.subscribe(). Что делать, чтобы отменить подписку на эту тему? Я попробовал метод boto sns отменить подписку (подписку), как показано ниже, но это дает мне ошибку.Как отказаться от подписки sqs queue from sns in boto
BotoServerError: BotoServerError: 400 Bad Request
{"Error":{"Code":"InvalidParameter","Message":"Invalid parameter: SubscriptionId","Type":"Sender"},"RequestId":"41db2d5b-5ab8-561a-9846-63e4d0c1e795"}
код Я попробовал:
arn = str(self._sqs_connection_obj.get_queue_attributes(queue, attribute='QueueArn')['QueueArn'])
SNSHandler()._sns_connection_obj.unsubscribe(arn)
очередь - это мой объект очереди SQS.
Спасибо за ответ. Как я могу извлечь ARN подписчика из 'get_all_subscription()', если у меня есть объект очереди? –