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 identifiable 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.
B
技巧:排除明顯錯誤選項,在沒有明顯錯誤的選項中選擇最合理的選項。
一家公司有一個為商店提供營銷服務的應用程序。這些服務基于商店客戶之前的購買記錄。商店通過 SFTP 將交易數據上傳到公司,并對數據進行處理和分析,以生成新的營銷報價。有些文件的大小可能超過 200 GB。最近,該公司發現,一些商店上傳了包含不應包含的個人身份信息(PII)的文件。如果 PII 再次被共享,該公司希望管理員收到警報。該公司還希望實現自動修復。
解決方案架構師應該做些什么來以最少的開發工作滿足這些要求?
A. 不正確。使用 Amazon S3 存儲桶作為安全傳輸點。使用 Amazon Inspector 掃描存儲桶中的對象。如果對象包含 PII,觸發 S3 生命周期策略以刪除包含 PII 的對象。Amazon Inspector 主要用于評估應用程序的運行時安全性,例如查找應用程序中的漏洞,而不是用于掃描數據文件中的 PII。因此,使用 Amazon Inspector 來掃描 S3 存儲桶中的 PII 是不合適的。此外,S3 生命周期策略主要用于管理對象的存儲類別和過期時間,而不是用于基于內容的刪除。
B. 正確。使用 Amazon S3 存儲桶作為安全傳輸點。使用 Amazon Macie 掃描存儲桶中的對象。如果對象包含 PII,使用 Amazon Simple Notification Service (Amazon SNS) 觸發通知給管理員以刪除包含 PII 的對象。Amazon Macie 是一項完全托管的數據安全和數據隱私服務,它使用機器學習和模式匹配來發現、分類和保護 Amazon S3 中的敏感數據。能夠自動掃描上傳到 S3 的文件中的 PII。如果檢測到 PII,可以使用 Amazon SNS 發送通知給管理員。此選項沒有直接提到自動化修復,但它是四個選項中最接近題目要求(自動檢測和警報)的,且修復過程可以通過進一步自動化(如使用 AWS Lambda 和 S3 事件通知)來實現。
C. 不正確。在 AWS Lambda 函數中實現自定義掃描算法。當對象加載到存儲桶時觸發該函數。如果對象包含 PII,使用 Amazon Simple Notification Service (Amazon SNS) 觸發通知給管理員以刪除包含 PII 的對象。該方案可以實現 PII 的檢測和警報,但它需要開發自定義的掃描算法,這增加了開發工作量和復雜性。相比之下,使用 Amazon Macie 可以避免這種開發工作。
D. 不正確。在 AWS Lambda 函數中實現自定義掃描算法。當對象加載到存儲桶時觸發該函數。如果對象包含 PII,使用 Amazon Simple Email Service (Amazon SES) 觸發通知給管理員,并觸發 S3 生命周期策略以刪除包含 PII 的對象。該方案與選項 C 類似,這種方法也需要開發自定義的掃描算法。此外,S3 生命周期策略不適用于基于內容的刪除,因此這一部分是不正確的。