ある小売企業が数年分の顧客購買履歴を含む大量のデータをAmazon S3に蓄積し、Amazon SageMakerでパーソナライゼーションモデルを開発しようとしています。セキュリティチームは、トレーニングデータとして使用する前にS3バケット内の個人識別情報(PII)や機密データを自動的に検出・分類し、不適切なアクセス制御が設定されているバケットに対してアラートを生成する仕組みを導入したいと考えています。この要件を最も適切に満たすAWSサービスはどれですか。
Amazon MacieはAmazon S3に特化した機密データ検出・分類サービスです。機械学習を活用してS3バケット内のデータを自動スキャンし、PIIや財務情報などの機密データを検出・分類します。加えて、バケットのパブリックアクセス設定や暗号化状態などのセキュリティ態勢を評価してアラートを生成する機能を持ちます。MLトレーニング前のデータガバナンスとコンプライアンス確保に最適なサービスです。 選択肢BのAmazon Comprehendは自然言語処理(NLP)サービスであり、テキストドキュメントからPIIを抽出する機能はありますが、S3バケット全体を定期スキャンしてデータ分類やアクセス制御の評価・アラート生成を行う機能は持ちません。 選択肢CのAWS Security Hubは複数のAWSセキュリティサービスからの検出結果を集約・統合するサービスですが、自らS3バケットのPIIをスキャンする機能は持ちません。 選択肢DのAmazon InspectorはEC2インスタンスやLambda関数、コンテナイメージのソフトウェア脆弱性を検出するサービスであり、S3内のデータ分類やアクセス制御評価には対応していません。