2015-04-06 16 views
7

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?

+0

ConfirmSubscription API'sinin belirteç parametresinde, herhangi bir dizgeyi belirteç değeri olarak gönderebilir miyiz yoksa belirli bir şey göndermemize gerek var mı? –

cevap

0

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.

+0

'ConfirmSubscription' API'sinin' token' parametresinde, herhangi bir dizgeyi belirteç değeri olarak gönderebilir miyiz ya da belirli bir şey göndermemiz gerekecek mi? –

+0

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. –

+0

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? –

0

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.

İlgili konular