aws s3 sslでの備忘録

最近、大きい仕事でawsを使っての開発をしています。

要所要所ではまりましたが、一度実装してしまったら応用ができるので、

s3とかsesとか他サービスでも使っていきたいと思います。

 

そんな中で一番はまったのが、s3にアップロードした画像が表示できなかったところです。

アップロード自体は問題なくされていて、s3に対してアクセス制限を掛けていたので、

それがうまくいっていなかったのかと思っていて修正を繰り返していたのですが、

サポートに問い合わせたところ、

「お客様がお使いの下記URLはsslの環境は用意されていません。」

https://バケット名.s3-website-us-east-1.amazonaws.com/

と言われました。

「正しいのは下記URLでございます」

https://バケット名.s3-ap-northeast-1.amazonaws.com/

という単純なURLの誤りでした。

 

http環境であれば、どちらのURLでも用意されているのですが、

https環境では https://バケット名.s3-ap-northeast-1.amazonaws.com のみのようです。

開発環境では動いていて本番環境で動かなくなったので、めちゃくちゃはまりました。

 

みなさんもs3でsslを使うときは間違えないように気を付けましょう。

 

 

P.S 最近androidに携帯を変えたので、アプリの実装を遊びながら学んでます。

カテゴリー: AWS, PHP