私は、静的なコンテンツを提供するためにRoute53 & CloudFrontの& S3を使用したいこの目的のためにサーバーレスアーキテクチャを作成するのは可能でしょうか?
x.static.abc.com
y.static.abc.com
z.static.abc.com
のような複数のドメインを持っています。私はソフトに必要x.static.abc.com/1.pngに送信された要求はをabc.com/static/x/1.png にそれを書き換える
。
私は301と302の応答でリダイレクト要求をしたくありません。だから私はS3のリダイレクションルールをウェブサイトホスティングオプションを有効にするの下で使用したくない。
これを行う方法はありますか?私はあなたの解決策やアドバイスが必要です。 ありがとうございます。
編集: iはRoute53 & CloudFrontを& S3、4年以上を使用します。この質問は「どのように私がrout53でDNS設定を定義するか」のような基本についてのものではありません。
私はRoute53にエンドポイントを追加x.static.abc.comで命名S3バケット、プロパティの設定をホスティング 対応のWebサイト、 を作成し、同様にリダイレクトルールにルーティングルールを追加しました:
<RoutingRules>
<RoutingRule>
<Condition>
<KeyPrefixEquals>..</KeyPrefixEquals>
</Condition>
<Redirect>
<ReplaceKeyWith>...</ReplaceKeyWith>
</Redirect>
</RoutingRule>
</RoutingRules>
が、これは私が探しているものではありません。それは301または302
との要求をリダイレクトするので、私はCloudFlareのようなオプションを探しています:
解決オーバーライド(のみ企業):URLへのリクエスト の原点アドレスを変更します。ユーザーはブラウザのドメイン名を アドレスバーに表示しますが、コンテンツは解決URL のURLから配信されます。 https://support.cloudflare.com/hc/en-us/articles/200168306-Is-there-a-tutorial-for-Page-Rules-
いいニュース、どうすればいいですか? – mst
あなたが使用するテクノロジーの基礎を学ぶことが役に立ちます。それ以外の人を雇う。私たちはQ&Aサイトであり、私の仕事は無料ではありません。 – TomTom
私の意見では、これは基本ではない、これは高度な使用法です。とにかく返事をくれてありがとう。 – mst