As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Olá, Amazon SES API v2
O exemplo de código a seguir mostra como começar a usar a API v2 do Amazon SES.
- Python
-
- SDK para Python (Boto3)
-
def hello_sesv2(sesv2_client):
"""
Use the AWS SDK for Python (Boto3) to create an Amazon SESv2 client and
list the email identities in your account. This example uses the default
settings specified in your shared credentials and config files.
:param sesv2_client: A Boto3 SESv2 client object.
"""
print("Hello, Amazon SESv2. Let's list up to 5 email identities:\n")
try:
response = sesv2_client.list_email_identities(PageSize=5)
identities = response["EmailIdentities"]
if not identities:
print(
"No email identities found. "
"Use CreateEmailIdentity to add one."
)
else:
for identity in identities:
print(
f" Identity: {identity['IdentityName']}"
f" Type: {identity['IdentityType']}"
f" Status: {identity['VerificationStatus']}"
f" Sending: {'Enabled' if identity['SendingEnabled'] else 'Disabled'}"
)
print(f"\nShowing {len(identities)} email identity(ies).")
except ClientError as err:
logger.error(
"Couldn't list email identities. Here's why: %s: %s",
err.response["Error"]["Code"],
err.response["Error"]["Message"],
)
raise
Para obter uma lista completa dos guias do desenvolvedor do AWS SDK e exemplos de código, consulteUsando o Amazon SES com um AWS SDK. Este tópico também inclui informações sobre como começar e detalhes sobre versões anteriores do SDK.