SFLWA Identity & Tenant Provisioner for Amazon SES provides agency-grade, automated multi-tenant onboarding and monitoring for Amazon SES using native SES API v2.
Effortlessly provision isolated client tenants, create sending identities, assign default configuration sets, auto-generate dedicated IAM credentials, and monitor client tenant health directly from your WordPress admin dashboard.
wp_mail hook) for client site integration.ListTenants, GetTenant, ListTenantResources) to keep overhead completely free.Your parent AWS Operator user requires an IAM policy permitting SES API v2 tenant management, IAM user provisioning, and STS caller identity verification.
Attach the following policy to your operator user in AWS IAM:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "SESManagementAndReportingPermissions",
"Effect": "Allow",
"Action": [
"ses:CreateEmailIdentity",
"ses:GetEmailIdentity",
"ses:CreateTenant",
"ses:CreateTenantResourceAssociation",
"ses:ListTenants",
"ses:GetTenant",
"ses:ListTenantResources"
],
"Resource": "*"
},
{
"Sid": "IAMUserAndGroupProvisioning",
"Effect": "Allow",
"Action": [
"iam:CreateUser",
"iam:AddUserToGroup",
"iam:CreateAccessKey",
"iam:AttachUserPolicy"
],
"Resource": "*"
},
{
"Sid": "STSCallerIdentity",
"Effect": "Allow",
"Action": [
"sts:GetCallerIdentity"
],
"Resource": "*"
}
]
}
This plugin integrates directly with Amazon Web Services (AWS) via official API calls to provision and monitor Amazon Simple Email Service (SES) resources.
Thank you to WebCami for your support of my work.