S3への暗号化されていない通信の拒否

aws:SecureTransportは要求がTLSで送られたかを示す。falseの要求をDenyすると、HTTPでの送受信を拒否できる。 過去の版を残す機能で、通信の暗号化とは関係しない。 保存時の暗号化で、通信経路の暗号化を強制する設定ではない。 公開を防ぐ設定で、HTTPかHTTPSかを区別しない。

機密文書を保存するS3バケットについて、HTTPSを使わない要求をすべて拒否したい。アプリの設定ミスで平文の通信が使われても、データの送受信が行われないようにする。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
バケットのバージョニングとMFA Deleteを有効にする
イ
バケットポリシーで、aws:SecureTransportがfalseの要求を明示的に拒否する
ウ
SSE-KMSのデフォルト暗号化を有効にし、指定したKMSキーで全オブジェクトを保存させる
エ
Block Public Accessを有効にし、匿名の要求をすべて拒否する