サブスクリプション リスト ( aws sns list-subscriptions-by-topic
; UI も同様) には、おそらく登録解除されたサブスクリプションに対して「削除済み」と表示されます。
{
"Subscriptions": [
{
"SubscriptionArn": "Deleted",
"Owner": "326764833890",
"Protocol": "email",
"Endpoint": "[email protected]",
"TopicArn": "arn:aws:sns:us-east-1:326764833890:my-sns"
},
{
"SubscriptionArn": "arn:aws:sns:us-east-1:326764833890:my-sns:65d23ee0-57e1-4ba5-86e7-2913bef8c9bf",
"Owner": "326764833890",
"Protocol": "email",
"Endpoint": "[email protected]",
"TopicArn": "arn:aws:sns:us-east-1:326764833890:my-sns"
}
]
}
つまり、削除に使用するものは何もありません。UI 経由で削除すると、ARN が 6 つではなく 1 つの部分のみであるというエラーが表示されます。
答え1
これらを削除する方法はないようです。ただし、同じエンドポイントに対して新しいサブスクリプションを作成すると、(確認後)単純に置き換えられます。