[英]Reduce size of authorization python AWS Lambda@Edge
我正在嘗試在我的雲端發行版中實施授權。 到目前為止,它一直有效,直到我遇到大小限制。 我現在遇到雲端錯誤消息Max allowed: 1048576 ,大約是 ~1MB。 但在安裝authlib package 后,總大小約為 6MB。 我驗證令牌的方法大致如下所示: 在尺寸限制之前,整個事情都很 ...
[英]Reduce size of authorization python AWS Lambda@Edge
我正在嘗試在我的雲端發行版中實施授權。 到目前為止,它一直有效,直到我遇到大小限制。 我現在遇到雲端錯誤消息Max allowed: 1048576 ,大約是 ~1MB。 但在安裝authlib package 后,總大小約為 6MB。 我驗證令牌的方法大致如下所示: 在尺寸限制之前,整個事情都很 ...
[英]How to return HTML code from Lambda function in NodeJS?
我有以下 Lambda function。 當調用 function 時,我需要返回一些自定義 html。 我試過了: 但是在調用 function 時,出現以下錯誤: Lambda function 在標頭 object 中返回了一個無效條目:標頭 object 中的每個 header 條目都必 ...
[英]AWS lambda destination not triggering
我當前的 Lambda 設置我的child lambda在目的地沒有被Main Lambda觸發。 它僅在我在 aws cli 中使用--invocation-type Event時觸發。 它不會在測試或實時模式下觸發。 Main lambda 在這兩種方式上都工作正常,但它只是在沒有 cli 命 ...
[英]Cloudfront with lambda edge not working with new cache behavior
我有一個 CloudFront 發行版,使用舊版緩存 Behavior 和 Aws Lambda Edge 來更改原始路徑以使用同一存儲桶為多個網站提供服務。 這是我的 lambda 邊緣,它使用舊緩存行為: 這是我的 CloudFormation Lambda function 關聯和緩存策略: ...
[英]Cloudfront Path Pattern redirect without changing url
我通過 CloudFront 和 elasticbeanstalk 環境在https://example.com上運行主站點。 我還有一個在 URL https://blog.example.com的 ec2 服務器上運行的博客站點。 現在我想做的是創建一個路徑模式,這樣當有人導航到https:/ ...
[英]Lambda@Edge function with Nodejs return 502 ERROR The Lambda function returned an invalid entry in the headers object
我正在使用這個簡單的 function 嘗試 Lambda@Edge。 當我測試 lambda function 時,結果如下: 當我在邊緣部署時,我看到這個錯誤: 錯誤 502 在 cloudwatch 上ERROR Validation error: The Lambda function re ...
[英]How to grab Request URL from Nextjs API deployed on Cloudfront through S3 and Lambda@Edge
我們在 S3 和 Lambda@Edge 上部署了一個 NextJS 應用程序,我們需要獲取請求 url(即發起請求的 Cloudfront URL),但是當從標頭讀取主機時,我們只獲取 S3 Bucket url 服務作為產地。 本質上,這是我們需要的:someId.cloudfront.net ...
[英]Utilizing SecretManager in AWS Lambda@Edge
我想在我的 aws L@E function 中獲取一個秘密,並且在代碼中我必須為我的 SecretManager 實例設置一個區域// Create a Secrets Manager client const client = new AWS.SecretsManager({ regi ...
[英]CloudFront and S3 with "user-agent" condition
,我已經設置了以 S3 作為來源的 CF 發行版,但我想在提供內容之前創建一個條件我希望它確保請求內部有“用戶代理”:“示例”,如果她只有那么提供內容,如果不阻止它。 現在我成功地使它與有條件的 S3 存儲桶策略一起工作,但問題是當內容被緩存並嘗試在沒有條件的情況下點擊 url 它仍然為我提供網 ...
[英]Forward a request coming to my CDN to another server
賞金將在 21 小時后到期。 此問題的答案有資格獲得+50聲望賞金。 PythonEnthusiast想引起更多人對這個問題的關注。 我正在嘗試播放 Instagram 視頻資產。 挑戰在於視頻是過期的。 它們每 N 分鍾過期一次。 我正在頭腦風暴一個解決方案,我設置我的 CDN(Cloudfr ...
[英]Lambda@Edge viewer response function is not called on 4xx response
我有一個帶有 lambda@edge function 的 Cloudfront 發行版。 function 在所有流量的查看器響應事件中被調用。 我注意到當響應狀態碼為 4xx 時,沒有調用 function。 我發現這個頁面提供了一個更新原始響應事件錯誤狀態的示例。 我想知道這是否也適用於觀眾 ...
[英]Modify Cloudfront origin response with Lambda - read-only headers
我有一個帶有單個 React 站點的 Cloudfront 發行版,該站點托管在 S3 中。 原點通過 REST api 連接。 為了正確處理查詢,我對狀態 403 和 404 到 200 使用自定義錯誤響應,並將它們路由到 root。 根 object 是 index.html ,一切似乎都很好。 ...
[英]One CloudFront, one S3 bucket to serve many react apps using Lambda@Edge
我工作的公司希望使用單個 S3 存儲桶和 Cloudfront 分發服務多個 React 網站,因為 AWS 允許的存儲桶數量是有限的。 我們想要的基本文件結構在bucket的根目錄下有三個文件夾(即dev、prod和sandbox),每個文件夾都有對應的react項目。 從 Cloudfront ...
[英]LambdaEdge viewer cannot access CloudFront HTTP header CloudFront-Viewer-Country
我正在嘗試從 LambdaEdge 查看器 function 訪問 CloudFront HTTP Header CloudFront-Viewer-Country 。 However, despite adding said header as a cache key in the Cloud ...
[英]How to cache a Server Side Rendered Page using Dynamic Routes with Next.js
我正在使用 ECS/Fargate 在 AWS 上部署 Next.js 應用程序(由於需要自定義日志記錄和監控,因此無法使用 Amplify)。 我的應用程序正在使用帶有服務器端渲染(getServerSideProps)的 API 路由和動態路由。 假設對於 SSRed 頁面,URL 類似於: d ...
[英]Cloudfront as a reverse proxy for backend
我試圖建立一個 CloudFront 分發,它將使用 CloudFront function 將請求轉發到我們的外部 API GW(不是 AWS GW)。 但是,這會導致 CORS 出現問題。 我可以使 CORS 請求工作,但是我要替換的是我們目前使用 Apache 服務器和單源 cookie 的前 ...
[英]Getting only first value of json file
提前致謝。 我有一個 json 文件存儲在 s3 存儲桶中。 我指的是任何重定向。 下面是一個示例 json 文件。 但是,lambda 僅采用重定向的第一個條目,而忽略 rest。 下面是我的 python 重定向腳本。 我前面有雲。 僅重定向第一個 url 即 /xxx/index.html 有 ...
[英]Hash a custom ETag in Lambda
我有一個不提供 ETag 的自定義 Origin。 我正在使用 Lambda@Edge 將使用 Javascript 的自定義 ETag 響應標頭插入到我的 Cloudfront 分發中。 我知道我用於測試的字符串不會為實際部署而削減它。 是否可以在同一個 JS lambda 函數中散列類似請求 ...
[英]Why is Lambda@Edge not forwarding to the correct bucket?
我有 3 個 S3 存儲桶: 我的路由測試 ap-southeast-2 我的路由測試-eu-west-2 我的路由測試我們東 1 它們都被配置為靜態網站,關閉block all public access和(示例)此策略: 我已經配置了一個具有一個來源的雲端分發: m ...
[英]Performance and Cost Comparison of Lambda@Edge vs Lambda as Cloudfront Origin
我正在創建一個服務,客戶端需要獲取一些存儲在 DynamoDB 表中的數據。 我使用 Cloudfront 作為 CDN 來減少延遲。 我有兩種從 DynamoDB 表中獲取數據的方法。 方法一:客戶端向Cloudfront發送請求。 Cloudfront 檢查緩存的響應。 假設緩存的響應不可用 ...