Cloudfrontのオリジンリクエストポリシーのクォータについて

0

Cloudfrontのオリジンリクエストポリシーのクォータのドキュメントを見ると、↓ https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/cloudfront-limits.html#limits-policies

「キャッシュリクエストポリシー内のすべてのクエリ文字列、ヘッダー、および Cookie 名の合計長」が「1024」と書いてありました。 (おそらくこの日本語は誤植で、キャッシュリクエストポリシーではなく、オリジンリクエストポリシーの間違いだと思います。) 以下質問です。 この1024というのは文字数でしょうか?バイトでしょうか?単位が書いてないのでわかりませんでした。 あと、クエリ文字列の長さとは、クエリパラメータ全体の文字列の長さでしょうか?URLで言うと?以降の文字列全ての長さでしょうか? ヘッダーとCookie名の長さとは、ヘッダーとCookieの中身の文字列の長さでしょうか?それとも項目名の長さでしょうか?

ご回答何卒よろしくお願いいたします。

yurugby
gefragt vor 6 Monaten237 Aufrufe
1 Antwort
0

「キャッシュリクエストポリシー内のすべてのクエリ文字列、ヘッダー、および Cookie 名の合計長」が「1024」と書いてありました。 (おそらくこの日本語は誤植で、キャッシュリクエストポリシーではなく、オリジンリクエストポリシーの間違いだと思います。)

との事ですが、英語表記では

Total combined length of all query string, header, and cookie names in a cache policy [1024]

との記載となっおります。また、明示的に"cache policy"との事からキャッシュポリシーとの訳は誤訳ではないと思われます。 ですが、実際の挙動が適切ではないと思われた場合、お手数ですがサポートへの問い合わせをお願いいたします。

(「キャッシュリクエストポリシー内のすべてのクエリ文字列、ヘッダー、および Cookie 名の合計長」が「1024」)この1024というのは文字数でしょうか?

1024は、

クエリ文字列 + ヘッダ + Cookie名 の AWS アカウントあたりのキャッシュポリシーの合計(length ≒ 長さではなく)の数(個数)となります。

補足として、"キャッシュポリシーを作成"での

・ヘッダー ・クエリ文字列 ・cookie

のそれぞれ定義できる数は、該当URLに記載されている"デフォルトのクォータ"に記載されている数がデフォルトになります。 つまり、現状では、

・ヘッダー ・クエリ文字列 ・cookie

共に定義できる数は、10個(種類)となります。

11個(種類)以上の定義が必要であれば、同URL注の"クォータ引き上げのリクエスト"をクリックし、サポートに上限緩和の申請を上げて頂くことになります。

よって、1024とはこれらの"クォータ引き上げのリクエスト"を行った結果を含めて各AWS アカウントあたりのキャッシュポリシーの

・ヘッダー ・クエリ文字列 ・cookie

の全ての合計となります。

補足ですが、

・ヘッダー ・クエリ文字列 ・cookie

の何れがクォーターを超えた場合、以下の共通表記のエラーが表示されます。

Your request contains more query strings in the Cache Policy than are allowed.

そのため、どれが実際にクォーターを超えたかは、設定画面にて設定とクォーターを見比べながらご確認頂く必要があります。

AWS
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen