46. A company has an application that provides marketing services to stores. The services are based on previous purchases by store customers.
The stores upload transaction data to the company through SFTP, and the data is processed and analyzed to generate new marketing offers.
Some of the files can exceed 200 GB in size.
Recently, the company discovered that some of the stores have uploaded files that contain personally identi able information (PII) that should
not have been included. The company wants administrators to be alerted if PII is shared again. The company also wants to automate
remediation.
What should a solutions architect do to meet these requirements with the LEAST development effort?
A. Use an Amazon S3 bucket as a secure transfer point. Use Amazon Inspector to scan the objects in the bucket. If objects contain PII,
trigger an S3 Lifecycle policy to remove the objects that contain PII.
B. Use an Amazon S3 bucket as a secure transfer point. Use Amazon Macie to scan the objects in the bucket. If objects contain PII, use
Amazon Simple Notification Service (Amazon SNS) to trigger a notification to the administrators to remove the objects that contain PII.
C. Implement custom scanning algorithms in an AWS Lambda function. Trigger the function when objects are loaded into the bucket. If
objects contain PII, use Amazon Simple Notification Service (Amazon SNS) to trigger a notification to the administrators to remove the
objects that contain PII.
D. Implement custom scanning algorithms in an AWS Lambda function. Trigger the function when objects are loaded into the bucket. If
objects contain PII, use Amazon Simple Email Service (Amazon SES) to trigger a notification to the administrators and trigger an S3
Lifecycle policy to remove the meats that contain PII.
ある企業では、小売店向けにマーケティングサービスを提供するアプリケーションを運用しています。これらのサービスは、店舗の顧客による過去の購入履歴に基づいています。
店舗はSFTPを通じて取引データを企業にアップロードし、そのデータは処理・分析されて新しいマーケティングオファーが生成されます。
一部のファイルは200GBを超えるサイズになることがあります。
最近、同社はいくつかの店舗が含めるべきではない個人を特定できる情報(PII)を含むファイルをアップロードしていたことを発見しました。同社は、PIIが再度共有された場合に管理者に警告を発したいと考えています。また、修復作業を自動化することも望んでいます。
ソリューションアーキテクトは、これらの要件を最小限の開発工数で満たすために何をすべきでしょうか?
A. セキュアな転送ポイントとしてAmazon S3バケットを使用する。バケット内のオブジェクトをスキャンするためにAmazon Inspectorを使用する。オブジェクトにPIIが含まれている場合、PIIを含むオブジェクトを削除するためにS3ライフサイクルポリシーをトリガーする。
B. セキュアな転送ポイントとしてAmazon S3バケットを使用する。バケット内のオブジェクトをスキャンするためにAmazon Macieを使用する。オブジェクトにPIIが含まれている場合、Amazon Simple Notification Service(Amazon SNS)を使用して管理者に通知をトリガーし、PIIを含むオブジェクトを削除する。
C. AWS Lambda関数にカスタムスキャンアルゴリズムを実装する。オブジェクトがバケットにロードされたときにこの関数をトリガーする。オブジェクトにPIIが含まれている場合、Amazon Simple Notification Service(Amazon SNS)を使用して管理者に通知をトリガーし、PIIを含むオブジェクトを削除する。
D. AWS Lambda関数にカスタムスキャンアルゴリズムを実装する。オブジェクトがバケットにロードされたときにこの関数をトリガーする。オブジェクトにPIIが含まれている場合、Amazon Simple Email Service(Amazon SES)を使用して管理者に通知し、PIIを含むオブジェクトを削除するためにS3ライフサイクルポリシーをトリガーする。
正解はBです。Amazon Macieは機械学習を使用してS3バケット内のデータを自動的にスキャンし、PIIのような機密データを検出するためのマネージドサービスです。このアプローチでは、カスタムコードを書く必要がなく、最小限の開発努力で要件を満たせます。
他の選択肢の分析:
A:Amazon Inspectorは主にEC2インスタンスのセキュリティ評価に使用され、S3オブジェクトのPIIスキャンには適していません。
C:Lambda関数でカスタムスキャンアルゴリズムを実装する必要があり、開発コストが高くなります。
D:Cと同じくカスタムコードが必要で、さらにSESを使って通知することは要求されている即時対応とはやや異なります。
コメント0