Мы смогли выполнить sh через CLI. Сначала go в проверенный домен в SES и добавьте политику идентификации.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "",
"Effect": "Allow",
"Action": [
"SES:SendRawEmail",
"SES:SendEmail"
],
"Resource": "arn:aws:ses:us-east-1:YOUR_ACCOUNT_ID:identity/MYCUSTOM.DOMAIN.COM" <- arn of your SES domain
}
]
}
Затем создайте файл json на локальном компьютере.
{
"SourceArn": "arn:aws:ses:us-east-1:"accountid":identity/MYCUSTOM.DOMAIN.COM",
"ReplyToEmailAddress": "no-reply@MYCUSTOM.DOMAIN.COM",
"EmailSendingAccount": "DEVELOPER",
"From": "no-reply@MYCUSTOM.DOMAIN.COM"
}
Наконец запустите Команда cli
aws cognito-idp update-user-pool --user-pool-id 'us-xxxx-X_XXXXXX' --region 'xx-xxxx-x' --email-configuration file://email.json
Когда это будет сделано в консоли AWS для вашего пула когнитивных систем, вы должны увидеть ARN домена SES в поле От адреса электронной почты ARN, и вы можете указать любой адрес электронной почты, который вы хотите в из поля адреса.
Примечание. Если это существующий пул в prod, вы можете выполнить следующую команду, чтобы получить конфигурацию электронной почты, чтобы убедиться, что вы не переопределяете какие-либо настройки, как указано в документации по обновлению https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateUserPool.html.
aws cognito-idp describe-user-pool --user-pool-id 'USER_POOL_ID' --region us-east-1