質問: ### 前提・実現したいこと 初めてAWSを触ってみたのですが、S3でWebページを作りたいです。その際、createjsなどの外部ファイルを読み込みたいのですが、エラーがでて読み込みができません。 ### 発生している問題・エラーメッセージ ``` The page at 'ページのURL' was loaded over HTTPS, but requested an insecure script 'http://code.createjs.com/preloadjs-0.3.1.min.js'. This request has been blocked; the content must be served over HTTPS. ``` ### 試したこと バケットのPermissionsはSample Bucket Policyから「Granting Read-Only Permission to an Anonymous User」のソースをコピペして変更しました。 ### 補足情報(言語/FW/ツール等のバージョンなど) サーバーの知識やAWSに関する知識はほとんどなく、ネットの情報を元に設定等しました。
回答: S3に置いたhtmlファイルへ`https:`でアクセスしていませんか? htmlファイル内でのリンク先の記述に`http:`プロトコルがついているために起きていると思います。 scriptタグのhref属性で記述しているURLから`http:`を外してみてください。 この辺を参考に