Cloudfront Missing Key-Pair-Id Cookie Value with Cookies Present
<p>I'm trying to debug an error with my Cloudfront setup signed cookies setup, where despite setting the correct three signed cookies to be able to access the private content (CloudFront-Key-Pair, CloudFront-Policy, CloudFront-Signature) and I'm curious what information needs to be carried over into the GET request for the CloudFront distribution file in order to verify these cookies. What I can currently understand about the situation is the following.</p>

<p>Error Message:</p>

<pre><code>&lt;Error&gt;
&lt;Code&gt;MissingKey&lt;/Code&gt;
&lt;Message&gt;
Missing Key-Pair-Id query parameter or cookie value
&lt;/Message&gt;
&lt;/Error&gt;
</code></pre>

<p>My Application (When I navigate around the website, the three cloudfront cookies are set within the Request and Response Cookies)</p>

<p><a href="https://i.stack.imgur.com/n5p1f.png" rel="nofollow"><img src="https://i.stack.imgur.com/n5p1f.png" alt="cf cookies"></a>
However, I noticed that these cookies are not present in the cloudfront GET request, but my other session cookies are present. Could this be a clue as to the problem I'm facing?</p>

<p><a href="https://i.stack.imgur.com/vqISB.png" rel="nofollow"><img src="https://i.stack.imgur.com/vqISB.png" alt="cf file header"></a></p>