これはAWSサポートからソリューション
解像度です。この例では、example.comをexample.netにリダイレクトします。
要件:Aは、ドメインexample.comのゾーンを開催しました
- はアマゾンルート53でホストされています。
- リソースレコードをexample.comのホストゾーンに追加する権限があります。
- Amazon S3バケットを作成する権限があります。
- example.comの正確な名前でS3バケットを作成することができます。
注:リダイレクトはHTTPS経由でS3に接続できないため、サイトはHTTPでなければなりません。
- Amazon S3コンソールでは、正確な名前がexample.comのS3バケットを作成します。
注:S3バケット名はグローバルに一意でなければなりません。必要なバケット名が既に使用されている場合、このソリューションは使用できません。
- 作成したバケットを選択し、[プロパティ]を選択します。 [静的Webサイトホスティング]ドロップダウンメニューを展開し、[すべての要求を別のホスト名にリダイレクトする]を選択します。
- [すべての要求を別のホスト名にリダイレクトする]フィールドに「example.net」と入力し、[保存]を選択します。
- Route 53コンソールで、example.comという名前のホストされたゾーンを選択します。
次の値を持つexample.comのリソースレコードを作成します。
- レコードタイプを:IPv4アドレスを選択してください。
- エイリアス:[はい]を選択します。
- エイリアスターゲット:空白の値フィールドを選択し、ドロップダウンメニューを展開し、S3ウェブサイトのエンドポイントの下にあるS3バケットを選択します。
- ルーティングポリシー:[シンプル]を選択します。
- ヘルスターゲットの評価:いいえを選択し、次に作成を選択します。注:バケット名を入力するのに、ドロップダウンメニューに時間がかかることがあります。
あなたは今example.netにexample.comをリダイレクトすることができるはずです。これを確認するには、example.comまたはCURL to example.comを参照してください。 curlの出力に "301 Moved Permanently"と表示され、example.netにリダイレクトされます。
私はabc.example.comでした。私は同じようにs3を作成しました。また、Webサイトをホストするようにs3を構成しました。上記の手順でレコードセットを追加しました。それでも動作しません。 –
私はこの行を "別のホスト名へのすべてのリクエストをリダイレクトするには、example.netと入力して保存を選択してください"と思う。非wwwからwwwにリダイレクトするには、これを行う必要があります。「すべての要求を別のホスト名にリダイレクトする」フィールドに_www.example.net_と入力し、「保存」を選択します。 – thaddeusmt