Guia de configuração
Ligue o seu SES em cerca de cinco minutos
Dois modos: deixe o TrackSES configurar tudo automaticamente com uma chave IAM com âmbito restrito, ou provisione os recursos AWS você mesmo sem partilhar nada.
Cole uma chave de acesso IAM AWS com âmbito restrito e o TrackSES trata do resto: cria um tópico SNS dedicado, um configuration set SES, e liga-o aos seus domínios de envio , em segundos.
Crie um utilizador IAM com âmbito restrito
Na consola AWS IAM, crie um novo utilizador (não uma role) e associe a política de menor privilégio abaixo. Está limitada exclusivamente a recursos com o prefixo trackses-* , nunca toca na sua configuração existente nem nas suas identidades.
{
"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* */
}
]
}Cole a chave de acesso no TrackSES
Copie o ID da chave de acesso e o segredo. Nas definições do projeto TrackSES, cole-os em Credenciais AWS. As chaves são armazenadas encriptadas com AES-256-GCM e nunca são registadas.
O TrackSES configura tudo
O TrackSES cria automaticamente o tópico SNS, o configuration set SES, subscreve o webhook e liga o configuration set a cada um dos seus domínios de envio , um clique por domínio.
Os eventos em direto começam a chegar
Uma vez configurado, entregas, bounces, reclamações, aberturas e cliques fluem para o seu painel em tempo real. Feito.
Âmbito das permissões IAM
Exatamente ao que a chave pode aceder
No modo Automático o utilizador IAM recebe uma única política inline de menor privilégio. Cada ação está limitada aos recursos trackses-* apenas. A sua configuração SES existente, identidades e outros recursos AWS permanecem intactos.
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:DeleteIdentityModelo de segurança