Amazon SES から個人データを削除する - Amazon Simple Email Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon SES から個人データを削除する

使用方法によっては、個人用と見なされる可能性のあるデータが Amazon SES に保存される場合があります。例えば、Amazon SES を使用して E メールを送信するには、少なくとも 1 つの検証済み ID を指定する必要があります (E メールアドレスまたはドメイン)。Amazon SES コンソールまたは Amazon SES API を使用して、この個人データを完全に削除できます。

この章では、個人用と見なされる可能性があるさまざまなタイプのデータを削除する手順について説明します。

アカウントレベルのサプレッションリストから E メールアドレスを削除する

Amazon SES には、オプションのアカウントレベルのサプレッションリストが含まれています。この機能を有効にすると、バウンスや苦情が発生したときに、E メールアドレスがサプレッションリストに自動的に追加されます。E メールアドレスは、削除するまでこのリストに残ります。アカウントレベルのサプレッションリストの詳細については、「Amazon SES アカウントレベルのサプレッションリストの使用」を参照してください。

アカウントレベルのサプレッションリストからメールアドレスを削除するにはAmazon SES API v2DeleteSuppressedDestination オペレーションを実行します。ここでは、 AWS CLIを使用して E メールアドレスを削除する手順について説明します 。 AWS CLIのインストールおよび設定の詳細については、「AWS Command Line Interface ユーザーガイド」を参照してください。

AWS CLIを使用してアカウントレベルのサプレッションリストからアドレスを削除するには
  • コマンドラインで以下のコマンドを入力します。

    aws sesv2 delete-suppressed-destination --email-address recipient@example.com

    前のコマンドで、recipient@example.com を、アカウントレベルのサプレッションリストから削除する E メールアドレスに置き換えます。

Amazon SES を使用して送信された E メールに関するデータを削除する

Amazon SES を使用して E メールを送信する場合、その E メールに関する情報を他の AWS サービスに送信できます。例えば、E メールイベント (配信、開封、クリックなど) に関する情報を Firehose に送信できます。このイベントデータには通常、E メールアドレスと、E メールの送信元の IP アドレスが含まれます。さらに、E メールが送信されたすべての受信者の E メールアドレスも含まれます。

Firehose を使用して、Amazon Simple Storage Service、Amazon OpenSearch Service、Amazon Redshift など、複数の宛先に E メールイベントデータをストリーミングできます。このデータを削除するには、まず Firehose へのデータのストリーミングを停止してから、既にストリーミングされているデータを削除する必要があります。Amazon SES イベントデータの Firehose へのストリーミングを停止するには、Firehose イベント送信先を削除する必要があります。

Amazon SES コンソールを使用して Firehose イベント送信先を削除するには
  1. Amazon SES コンソール (https://console.aws.amazon.com/ses/) を開きます。

  2. [Email Sending] で、[Configuration Sets] を選択します。

  3. 設定セットのリストで、Firehose イベント送信先を含む設定セットを選択します。

  4. 削除する Firehose イベント送信先の横にある 削除 ( ) ボタンを選択します。

  5. 必要に応じて、Firehose が他のサービスに書き込んだデータを削除します。詳細については、「保存されたイベントデータを削除する」を参照してください。

Amazon SES API を使用してイベントの送信先を削除することもできます。次の手順では、 AWS Command Line Interface (AWS CLI) を使用して Amazon SES API を操作します。 AWS SDK を使用するか、HTTP リクエストを直接作成することで、 API を操作することもできます。

を使用して Firehose イベント送信先を削除するには AWS CLI
  1. コマンドラインから、以下のコマンドを入力します。

    aws sesv2 delete-configuration-set-event-destination --configuration-set-name configSet \ --event-destination-name eventDestination

    このコマンドで、configSet を Firehose イベント送信先を含む設定セットの名前に置き換えます。eventDestination を Firehose イベント送信先の名前に置き換えます。

  2. 必要に応じて、Firehose が他のサービスに書き込んだデータを削除します。詳細については、「保存されたイベントデータを削除する」を参照してください。

保存されたイベントデータを削除する

他の AWS のサービスから情報を削除する方法の詳細については、以下のドキュメントを参照してください。

Firehose を使用して、 でサポートされていない、 AWS または管理されていないサードパーティーサービスである Splunk に E メールデータをストリーミングすることもできます AWS Management Console。Splunk からデータを削除する方法の詳細については、システム管理者に問い合わせるか、Splunk ウェブサイトでドキュメントを参照してください。

ID に関するデータを削除する

ID には、Amazon SES を使用して E メールを送信するために使用する E メールアドレスとドメインが含まれています。管轄区域によっては、E メールアドレスやドメインが個人を特定できるデータと見なされることがあります。

Amazon SES コンソールを使用して ID を削除するには
  1. Amazon SES コンソール (https://console.aws.amazon.com/ses/) を開きます。

  2. [Identity Management] で、以下のいずれかを行います。

    • ドメインを削除する場合は、[Domains] を選択します。

    • E メールアドレスを削除する場合は、[Email Addresses] を選択します。

  3. 削除する ID を選択し、[Remove] を選択します。

  4. 確認ダイアログボックスで、[Yes, Delete Identity] を選択します。

Amazon SES API を使用して ID を削除することもできます。次の手順では、 AWS Command Line Interface (AWS CLI) を使用して Amazon SES API を操作します。 AWS SDK を使用するか、HTTP リクエストを直接作成することで、 API を操作することもできます。

を使用して ID を削除するには AWS CLI
  • コマンドラインから、以下のコマンドを入力します。

    aws ses delete-identity --identity sender@example.com

    このコマンドで、sender@example.com を、削除する ID に置き換えます。

送信者認証データを削除する

送信者認証とは、自分の代わりに別のユーザーが E メールを送信できるように Amazon SES を設定するプロセスを指します。送信者認証を有効にするには、「Amazon SES での送信承認の使用」で説明されているようにポリシーを作成する必要があります。これらのポリシーには、ID (ユーザーに代わって E メールを送信するユーザーまたはグループに関連付けられている) に加えて、 AWS IDs (ユーザーに属する) が含まれます。この個人データは、送信者認証ポリシーを変更または削除することで削除することができます。次の手順では、これらのポリシーを削除する方法を示します。

Amazon SES コンソールを使用して送信者認証ポリシーを削除するには
  1. Amazon SES コンソール (https://console.aws.amazon.com/ses/) を開きます。

  2. [Identity Management] で、以下のいずれかを行います。

    • 削除する送信者認証ポリシーがドメインと関連付けられている場合は、[Domains] を選択します。

    • 削除する送信者認証ポリシーが E メールアドレスと関連付けられている場合は、[Email Addresses] を選択します。

  3. [Identity Policies] で、削除するポリシーを選択し、[Remove Policy] を選択します。

Amazon SES API を使用して送信者認証ポリシーを削除することもできます。次の手順では、 AWS Command Line Interface (AWS CLI) を使用して Amazon SES API を操作します。 AWS SDK を使用するか、HTTP リクエストを直接作成することで、 API を操作することもできます。

を使用して送信者認証ポリシーを削除するには AWS CLI
  • コマンドラインから、以下のコマンドを入力します。

    aws ses delete-identity-policy --identity example.com --policy-name samplePolicy

    このコマンドで、example.com を、送信者認証ポリシーが含まれている ID に置き換えます。samplePolicy を送信者認証ポリシーの名前に置き換えます。

受信ルールに関連するデータを削除する

Amazon SES を使用して受信 E メールを受信する場合、1 つ以上の ID (E メールアドレスやドメイン) に適用される受信ルールを作成できます。これらのルールにより、指定された ID に送信された受信メールに対して Amazon SES が行う処理が決まります。

Amazon SES コンソールを使用して受信ルールを削除するには
  1. Amazon SES コンソール (https://console.aws.amazon.com/ses/) を開きます。

  2. [Email Receiving] で [Rule Sets] を選択します。

  3. 受信ルールがアクティブなルールセットの一部である場合、[View Active Rule Set] を選択します。それ以外の場合は、削除する受信ルールセットが含まれるルールセットを選択します。

  4. 受信ルールのリストで、削除するルールを選択します。

  5. [Actions] メニューで、[Delete] を選択します。

  6. 確認ダイアログボックスで、[Delete] を選択します。

Amazon SES API を使用して受信ルールを削除することもできます。次の手順では、 AWS Command Line Interface (AWS CLI) を使用して Amazon SES API を操作します。 AWS SDK を使用するか、HTTP リクエストを直接作成することで、 API を操作することもできます。

を使用して受信ルールを削除するには AWS CLI
  • コマンドラインから、以下のコマンドを入力します。

    aws ses delete-receipt-rule --rule-set myRuleSet --rule-name myReceiptRule

    このコマンドで、 を、受信ルールを含む受信ルールセットの名前myRuleSetに置き換えます。を削除する受信ルールの名前myReceiptRuleに置き換えます。

IP アドレスフィルターに関連するデータを削除する

Amazon SES を使用して受信メールを受信する場合、特定の IP アドレスから送信されるメッセージを明示的に許可またはブロックするフィルターを作成できます。

Amazon SES コンソールを使用して IP アドレスフィルターを削除するには
  1. Amazon SES コンソール (https://console.aws.amazon.com/ses/) を開きます。

  2. [Email Receiving] で [IP Address Filters] を選択します。

  3. IP アドレスフィルターのリストで、削除するフィルターを選択し、[Delete] を選択します。

Amazon SES API を使用して IP アドレスフィルターを削除することもできます。次の手順では、 AWS Command Line Interface (AWS CLI) を使用して Amazon SES API を操作します。 AWS SDK を使用するか、HTTP リクエストを直接作成することで、 API を操作することもできます。

を使用して IP アドレスフィルターを削除するには AWS CLI
  • コマンドラインから、以下のコマンドを入力します。

    aws ses delete-receipt-filter --filter-name IPfilter

    このコマンドで、IPfilter を、削除する IP アドレスフィルターの名前に置き換えます。

E メールテンプレートのデータを削除する

E メールを送信するために E メールテンプレートを使用する場合、テンプレートを設定した方法によっては、テンプレートに個人データが含まれている可能性があります。たとえば、受信者が詳細を問い合わせることができるように E メールアドレスをテンプレートに追加した可能性があります。

E メールテンプレートを削除するには、Amazon SES API を使用する必要があります。

を使用して E メールテンプレートを削除するには AWS CLI
  • コマンドラインから、以下のコマンドを入力します。

    aws ses delete-template --template-name sampleTemplate

    このコマンドで、sampleTemplate を、削除する E メールテンプレートの名前に置き換えます。

カスタム検証 E メールテンプレートのデータを削除する

新しい E メール送信アドレスを検証するためにカスタムテンプレートを使用する場合、テンプレートを設定した方法によっては、テンプレートに個人データが含まれている可能性があります。たとえば、受信者が詳細を問い合わせることができるように E メールアドレスを検証 E メールテンプレートに追加した可能性があります。

カスタム検証 E メールテンプレートを削除するには、Amazon SES API を使用する必要があります。

を使用してカスタム検証 E メールテンプレートを削除するには AWS CLI
  • コマンドラインから、以下のコマンドを入力します。

    aws ses delete-custom-verification-email-template --template-name verificationEmailTemplate

    このコマンドで、 を削除するカスタム検証 E メールテンプレートの名前verificationEmailTemplateに置き換えます。

AWS アカウントを解約してすべての個人データを削除する

AWS アカウントを解約することにより、Amazon SES に保存されたすべての個人データを削除することもできます。ただし、このアクションでは、他のすべての AWS サービスに保存した個人データまたは非個人データなど、他のすべてのデータも削除されます。

AWS アカウントを解約すると、 AWS アカウントのデータは 90 日間保持されます。その保持期間の後、完全に削除されて元に戻すことはできません。

AWS アカウントを解約するには

AWS アカウントを閉鎖する方法の手順については、AWS 「アカウントを閉鎖する」を参照してください。