Doc AWS SDK Examples GitHub リポジトリには、他にも SDK の例があります。 AWS
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS SDK GetEmailIdentityで を使用する
次のサンプルコードは、GetEmailIdentity を使用する方法を説明しています。
アクション例は、より大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。次のコード例で、このアクションのコンテキストを確認できます。
- Python
-
- SDK for Python (Boto3)
-
注記
GitHub には、その他のリソースもあります。用例一覧を検索し、AWS コード例リポジトリ
での設定と実行の方法を確認してください。 class SESv2Wrapper: """Encapsulates Amazon SESv2 email sending actions.""" def __init__(self, sesv2_client: Any) -> None: """ Initializes the SESv2Wrapper with an SESv2 client. :param sesv2_client: A Boto3 SESv2 client. """ self.sesv2_client = sesv2_client @classmethod def from_client(cls) -> "SESv2Wrapper": """ Creates an SESv2Wrapper instance with a default Boto3 SESv2 client. :return: A new SESv2Wrapper instance. """ sesv2_client = boto3.client("sesv2") return cls(sesv2_client) def get_email_identity(self, email_address: str) -> Dict[str, Any]: """ Gets information about an email identity, including its verification status. :param email_address: The email address or domain to look up. :return: A dictionary with identity information including verification status. :raises ClientError: If the identity is not found (NotFoundException). """ try: response = self.sesv2_client.get_email_identity( EmailIdentity=email_address ) logger.info("Got email identity for %s.", email_address) return response except ClientError as err: if err.response["Error"]["Code"] == "NotFoundException": logger.info( "Email identity %s not found.", email_address ) else: logger.error( "Couldn't get email identity %s. Here's why: %s: %s", email_address, err.response["Error"]["Code"], err.response["Error"]["Message"], ) raise-
API の詳細については、 AWS SDK for Python (Boto3) API リファレンスのGetEmailIdentity」を参照してください。
-
- Rust
-
- SDK for Rust
-
注記
GitHub には、その他のリソースもあります。用例一覧を検索し、AWS コード例リポジトリ
での設定と実行の方法を確認してください。 E メールアドレスが検証されたかどうかを判定します。
async fn is_verified(client: &Client, email: &str) -> Result<(), Error> { let resp = client .get_email_identity() .email_identity(email) .send() .await?; if resp.verified_for_sending_status() { println!("The address is verified"); } else { println!("The address is not verified"); } Ok(()) }-
API の詳細については、AWS SDK for Rust API リファレンスの「GetEmailIdentity
」を参照してください。
-
DeleteEmailTemplate
ListContactLists