Состояние RequestId проверки электронной почты AWS SES

Работая над проверкой электронной почты AWS SES, после проверки электронной почты я получаю RequestId из ответа. Я пытаюсь найти способ получить форму обновления, которая RequestId не может найти конечную точку или метод, который может предоставить мне обновление этого статуса RequestId.

{
  ResponseMetadata: { RequestId: '1234567890' }
}

Вот документы, которые я использую для проверки электронной почты https://docs.aws.amazon.com/ses/latest/DeveloperGuide/verify-email-addresses-procedure.html


person David Ramirez    schedule 25.05.2021    source источник


Ответы (1)


Вы не можете отслеживать статус проверки электронной почты, используя ответ RequestId, полученный от подтверждения электронной почты SES. Вставка образца ответа из проверки электронной почты SES.

{'ResponseMetadata': {'RetryAttempts': 0, 'HTTPStatusCode': 200, 'RequestId': 'abcd-xyz-123', 'HTTPHeaders': {'date': 'Wed, 26 May 2021 04:44:03 GMT', 'x-amzn-requestid': '98768888-1111-qwaq-2222', 'content-length': '248', 'content-type': 'text/xml', 'connection': 'keep-alive'}}}

Чтобы получить статус проверки электронной почты, вы можете попробовать list_verified_email_addresses операцию. В нем перечислены все проверенные адреса электронной почты. Проверьте, указан ли нужный вам адрес электронной почты в VerifiedEmailAddresses. Если его нет, то он еще не проверен.

import boto3
from botocore.config import Config
my_config = Config(region_name = 'us-west-2')
ses = boto3.client('ses', config=my_config)
response = ses.list_verified_email_addresses()
print(response)

Ответ:

{'ResponseMetadata': {'RetryAttempts': 0, 'HTTPStatusCode': 200, 'RequestId': 'xxxxx', 'HTTPHeaders': {'date': 'Wed, 26 May 2021 05:25:00 GMT', 'x-amzn-requestid': 'xxxxxx', 'content-length': '412', 'content-type': 'text/xml', 'connection': 'keep-alive'}}, u'VerifiedEmailAddresses': ['[email protected]']}
person Jyothish Kumar S    schedule 26.05.2021
comment
Вот что я подумал. Спасибо. - person David Ramirez; 26.05.2021