Setup-Anleitung
Ihr SES in etwa fünf Minuten verbinden
Zwei Modi: Lassen Sie TrackSES mit einem skalierten IAM-Schlüssel alles automatisch konfigurieren, oder provisionieren Sie die AWS-Ressourcen selbst und teilen Sie nichts.
Fügen Sie einen skalierten AWS-IAM-Zugriffsschlüssel ein und TrackSES erledigt den Rest: Es erstellt ein dediziertes SNS-Topic, ein SES-Configuration-Set und hängt es an Ihre Versanddomains , in Sekunden.
Einen skalierten IAM-Benutzer erstellen
Erstellen Sie in der AWS-IAM-Konsole einen neuen Benutzer (keine Rolle) und hängen Sie die untenstehende Minimal-Berechtigungs-Policy an. Sie ist ausschließlich auf Ressourcen mit dem Präfix trackses-* beschränkt , und berührt niemals Ihre bestehende Konfiguration oder Identitäten.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"sns:CreateTopic", "sns:Subscribe",
"sns:SetTopicAttributes", "sns:GetTopicAttributes",
"sns:ListSubscriptionsByTopic", "sns:DeleteTopic"
],
"Resource": "arn:aws:sns:*:*:trackses-*"
},
{
"Effect": "Allow",
"Action": [
"ses:ListEmailIdentities", "ses:GetEmailIdentity",
"ses:CreateConfigurationSet",
"ses:CreateConfigurationSetEventDestination",
"ses:PutEmailIdentityConfigurationSetAttributes",
"ses:DeleteConfigurationSet"
],
"Resource": "*" /* scoped by action — no Send* */
}
]
}Zugriffsschlüssel in TrackSES einfügen
Kopieren Sie die Zugriffsschlüssel-ID und den geheimen Schlüssel. Fügen Sie sie in den Projekteinstellungen von TrackSES unter AWS-Anmeldeinformationen ein. Schlüssel werden AES-256-GCM-verschlüsselt gespeichert und nie protokolliert.
TrackSES konfiguriert alles
TrackSES erstellt automatisch das SNS-Topic, das SES-Configuration-Set, abonniert den Webhook und hängt das Configuration-Set an jede Ihrer Versanddomains , ein Klick pro Domain.
Live-Events beginnen zu fließen
Sobald alles eingerichtet ist, fließen Zustellungen, Bounces, Beschwerden, Öffnungen und Klicks in Echtzeit in Ihr Dashboard. Fertig.
IAM-Berechtigungsumfang
Genau worauf der Schlüssel zugreifen kann
Im automatischen Modus erhält der IAM-Benutzer eine einzige Inline-Policy mit minimalen Rechten. Jede Aktion ist auf Ressourcen trackses-* beschränkt. Ihre bestehende SES-Konfiguration, Identitäten und andere AWS-Ressourcen bleiben unberührt.
arn:aws:sns:*:*:trackses-*sns:CreateTopicsns:Subscribesns:SetTopicAttributessns:GetTopicAttributessns:ListSubscriptionsByTopicsns:DeleteTopictrackses-* config setsses:ListEmailIdentitiesses:GetEmailIdentityses:CreateConfigurationSetses:CreateConfigurationSetEventDestinationses:PutEmailIdentityConfigurationSetAttributesses:DeleteConfigurationSetin either modeses:Send*ses:SendEmailses:SendRawEmailses:SendBulkEmailses:UpdateAccountSendingEnabledses:DeleteIdentitySicherheitsmodell