Ekiplerimin e-posta adresi olarak ayarlanmış elastik fasülye ortamlarını düzenli olarak sıkıyorum ve sıkıyorum. Aboneliği, her seferinde bir e-postada bir bağlantıyı manuel olarak tıklamak zorunda kalmadan oluşturulan SNS konularının tümüne otomatik olarak onaylamanın bir yolu var mı (ve birkaçını özlüyorum)?SNS Bildirimleri için aboneliği otomatik olarak nasıl onaylarım?
cevap
Programsal olarak ortamlar oluşturuyorsunuz gibi görünüyor. Sen
http://docs.aws.amazon.com/sns/latest/APIReference/API_ConfirmSubscription.html
Ayrıca başka bir seçenek kendi konu oluşturabilir ve buna e-posta abone olan SNS ConfirmSubscription API kullanarak otomatik teyit abonelikleri düşünebilir. Daha sonra yeni bir fasülye ortamı başlatılırken bir e-posta adresi sağlamak yerine, tüm ortamlarınız için “Bildirim Konusu ARN” seçeneği ayarını kullanarak konuyu yeniden kullanın. Bu sayede konuya bir kez üye oluyorsunuz ve unutuyorsunuz.
'ConfirmSubscription' API'sinin' token' parametresinde, herhangi bir dizgeyi belirteç değeri olarak gönderebilir miyiz ya da belirli bir şey göndermemiz gerekecek mi? –
Bir uç noktaya abone olduğunuzda, uç noktadan (e-posta, sq) alınan abonelik mesajı kullanılacak simgeyi içerir. Hiçbir şey kullanamazsın. –
i jpe'yi --cli-input-json komutunu kullanarak girdi olarak veririm. Ben bu json içinde ben bir değer vermezsem anahtar 'token' için değer vermem gerekiyor o zaman bana hata veriyor, jsondan bu anahtarı silersem hata alırım. Öyleyse ne belirtecin? –
Bunu yapmak için bildiğim iyi bir yol yoktur. Düşünebildiğim en kolay yol, konuya bir e-posta göndermek, bir SQS sırasına abone olmak ve daha sonra SQS kuyruğundan ayrı bir süreç okuması ve e-postaları ekibinizin e-posta adresine göndermektir. Güzel değil, ama işe yarayacak ve mesajlarını kaybetmeyeceksin.
ConfirmSubscription API'sinin belirteç parametresinde, herhangi bir dizgeyi belirteç değeri olarak gönderebilir miyiz yoksa belirli bir şey göndermemize gerek var mı? –