1. ホーム
  2. amazon-web-services

[解決済み] Amazon S3 - HTTPS/SSL - それは可能ですか?[クローズド]

2022-04-20 08:22:12

質問

この件に関する他の質問をいくつか見ましたが、実際の回答や情報はありませんでした(というか、そう見えました)。

ここに画像があります。

http://furniture.retailcatalog.us/products/2061/6262u9665.jpg

にリダイレクトされている。

http://furniture.retailcatalog.us.s3.amazonaws.com/products/2061/6262u9665.jpg

(https)にしてほしい。

https://furniture.retailcatalog.us/products/2061/6262u9665.jpg

そこで、retailcatalog.us(他にもサブドメインがあります)にワイルドカードのsslをインストールしたのですが、うまくいきませんでした。次のことを確認しました。

https://furniture.retailcatalog.us.s3.amazonaws.com/products/2061/6262u9665.jpg

そして、Amazon S3のウェブサイト自体ではhttpsが機能していなかったということです。

どうすれば動くようになりますか?

どのように解決するのですか?

これは、プレミアムサービスから得た回答です。

<ブロッククオート

こんにちは。

これは、SSLがピリオド、'.'、>文字を含む名前を検証する方法に関する問題です。 この動作については、こちらで文書化しています。

http://docs.amazonwebservices.com/AmazonS3/latest/dev/BucketRestrictions.html

この問題を解決する唯一の方法は、その文字を含まないバケツ名を使用することです。 代わりに 'furniture-retailcatalog-us' という名前のバケットを使用することができます。 こうすることで、以下のような HTTPS を使用することができます。

https://furniture-retailcatalog-us.s3.amazonaws.com/

もちろん、CNAME DNSレコードを付けて、それをより親しみやすいものにすることも可能です。 例えば

images-furniture.retailcatalog.us IN CNAME furniture-retailcatalog-us.s3.amazonaws.com.

お役に立てれば幸いです。 他に質問があれば教えてください。

アマゾン ウェブ サービス

残念ながら、あなたのquot;friendly" CNAMEは、証明書を検証する際にホスト名の不一致を引き起こすので、安全な接続に実際に使用することはできません。S3の大きな欠点は、ドメイン用のカスタム証明書を受け入れることです。


2012年10月2日更新

mpoisotさんより。

Amazonが提供したリンクには、もはやhttpsについて何も書かれていない。S3 のドキュメントを探し回って、ようやく Virtual Hosting のページにそれに関する小さなメモを見つけました。 http://docs.amazonwebservices.com/AmazonS3/latest/dev/VirtualHosting.html


2013年6月17日更新

ジョセフ・ラスト(@Joseph Lust)より。

今、手に入れました! チェックアウトして、招待にサインアップしてください。 http://aws.amazon.com/cloudfront/custom-ssl-domains