S3へのリクエストをHTTPSのみ許可したい場合は、バケットポリシーの aws:SecureTransport で設定できます。 こんにちは!コンサル部のinomaso(@inomasosan)です。 S3のバケットポリシーを調べていた際に以下のAWSナレッジを見つけました。 今回は、実際にS3のバケットポリシーを設定して、HTTPSリクエストのみを許可できるかAWS CLIで確認していきます。 まずは結論 HTTPS(HTTP over SSL/TLS)を強制するためには、S3バケット毎のバケットポリシーを設定する必要があります。 また、上記設定が有効化されている確認も必要となるので、中々に運用が大変です。 デフォルトだと、ほとんどのリクエストはHTTPSが使用されます。 そのため、個人情報等の重要な情報が保管されているバケットに対してのみ、設定するのが良いかと思います。 環境 今回実行