Guida alla configurazione

Connetti il tuo SES in circa cinque minuti

Due modalità: lascia che TrackSES configuri tutto automaticamente con una chiave IAM con scope limitato, oppure provisiona le risorse AWS tu stesso senza condividere nulla.

Privilegio minimo , no ses:Send*, nessuna configurazione esistente toccata
eventi SES
topic SNS
TrackSES

Incolla una chiave di accesso IAM AWS con scope limitato e TrackSES fa il resto: crea un topic SNS dedicato, un configuration set SES e lo collega ai tuoi domini di invio , in pochi secondi.

1

Crea un utente IAM con scope limitato

Nella console AWS IAM, crea un nuovo utente (non un ruolo) e allega la policy di privilegio minimo riportata di seguito. È limitata esclusivamente alle risorse con prefisso trackses-* , non tocca mai la tua configurazione esistente né le tue identità.

trackses-iam-policy.jsonprivilegio minimo
{
  "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* */
    }
  ]
}
2

Incolla la chiave di accesso in TrackSES

Copia l'ID della chiave di accesso e il segreto. Nelle impostazioni del progetto TrackSES, incollali sotto Credenziali AWS. Le chiavi sono archiviate cifrate con AES-256-GCM e non vengono mai registrate nei log.

Cifrato AES-256-GCM a riposo
3

TrackSES configura tutto

TrackSES crea automaticamente il topic SNS, il configuration set SES, sottoscrive il webhook e allega il configuration set a ciascuno dei tuoi domini di invio , un clic per dominio.

SNS topic created Config set created Webhook subscribed Domains attached

Gli eventi live iniziano ad arrivare

Una volta configurato, consegne, bounce, reclami, aperture e clic fluiscono nella tua dashboard in tempo reale. Fatto.

Scope dei permessi IAM

Esattamente a cosa può accedere la chiave

In modalità Automatica l'utente IAM riceve una singola policy inline di privilegio minimo. Ogni azione è limitata alle risorse trackses-* soltanto. La tua configurazione SES esistente, le identità e le altre risorse AWS rimangono intatte.

SNS , limitato a
arn:aws:sns:*:*:trackses-*
consentito · limitato
sns:CreateTopic
sns:Subscribe
sns:SetTopicAttributes
sns:GetTopicAttributes
sns:ListSubscriptionsByTopic
sns:DeleteTopic
SES , limitato a
trackses-* config sets
consentito · limitato
ses:ListEmailIdentities
ses:GetEmailIdentity
ses:CreateConfigurationSet
ses:CreateConfigurationSetEventDestination
ses:PutEmailIdentityConfigurationSetAttributes
ses:DeleteConfigurationSet
Mai concesso
in either mode
mai
ses:Send*
ses:SendEmail
ses:SendRawEmail
ses:SendBulkEmail
ses:UpdateAccountSendingEnabled
ses:DeleteIdentity

Modello di sicurezza

Cosa TrackSES può , e non può , fare

Può fare
Leggere la lista delle tue identità di invio per permetterti di allegare il configuration set con un clic
Creare e gestire topic SNS e configuration set SES dedicati trackses-* nel tuo account
Catturare notifiche di eventi SES (consegnato, rimbalzato, reclamo, aperto, cliccato) tramite il topic SNS
Non può fare
Inviare email per tuo conto , ses:Send* non viene mai richiesto né concesso, in nessuna delle due modalità
Leggere i corpi dei messaggi, le liste di contatti o qualsiasi contenuto delle email che invii
Toccare qualsiasi risorsa al di fuori del prefisso trackses-* , le tue identità esistenti, i configuration set o le impostazioni dell'account AWS non vengono mai modificati

Pronto a vedere i tuoi eventi SES in diretta?