2

Ich habe das aws cloudfront-sign-Paket eine zeitlang versucht, und ich konnte signierte URL-Arbeiten an meine Cloudfront senden, was bedeutet, dass die Cloudfront ordnungsgemäß eingerichtet wurde. Aber es gab ein Problem, als ich versuchte, in meiner Cloudfront signierte Cookies zu verwenden.Zugelassene signierte Cookies AWS

Was könnten die Gründe sein, nicht mit signierten Cookies zu arbeiten? Und Postbote verwenden, um Cookies zu Testzwecken an den Cloudfront-Link zu senden.

Bevor das Cookie vorbei Werte enter image description here

Nach Cookie vorbei Werte

enter image description here

Danke

Antwort

1

Ich fand die Antwort, in den Optionsparametern müssen wir die Ablaufzeit nach der documentation definieren.

Andernfalls wird die Standardzeit in der library abgelaufen, die ich verwendet habe.

1

Ihre unterzeichnet Cookies arbeiten an der oben genannten Informationen basieren. Es sieht so aus, als ob die Ressource, auf die Sie zugreifen möchten, nicht existiert oder die Berechtigung verweigert wurde.

Wenn Sie auf S3-Bucket zugreifen, vergewissern Sie sich, dass es auf public read gesetzt ist. Wenn Sie über das API-Gateway zugreifen, stellen Sie sicher, dass Sie auf diese URLs ohne Cloudfront zugreifen können.

+0

Ich greife über API-Gateway. Und es kann ohne Cloudfront zugänglich sein. –

+1

In diesem Fall existiert die Ressource, auf die Sie zugreifen möchten, nicht oder hat keine Berechtigungen. Wenn Sie die detaillierten Protokolle von API Gateway aktivieren, erhalten Sie einen Einblick in die Vorgänge. – Kannaiyan

+0

Vielen Dank, ich werde es versuchen –

Verwandte Themen