aws-api-gateway

    0熱度

    2回答

    我必須使用AWS API網關和Lambda創建自定義授權。 我遵循了offical doc上的所有步驟。但在網關端Unauthorized 以下是我遵循的步驟。 1)創建lambda函數(根據github上提供的藍圖)。它將以適當的格式返回policyDocument。這已被 測試以下測試數據 - { "type": "TOKEN", "methodArn": "arn:aws:execute-a

    0熱度

    1回答

    我們有一個靜態網站託管在s3上。 從頁面我們做了一個jquery ajax post到AWS api gateway/lambda函數。 我不確定OPTIONS是如何工作的,但是當我們啓用'chrome allow cross origin plugin'啓用一切正常(我們得到JSON響應)時, 當插件被禁用時,我們得到錯誤「Request header Access-Control-Allow-

    0熱度

    1回答

    我正在創建一個Route53 URL,指向CloudFront分配並擊中API網關端點。我得到了Terraform定義的工作和正確部署的一切。但是,我需要爲CloudFront分配添加標籤。 下面是相關Terraform代碼: resource "aws_api_gateway_domain_name" "api-gateway-domain" { domain_name = "${va

    0熱度

    1回答

    我使用aws控制檯,我有很多api資源和方法。對於他們每個人我使用相同的身體映射模板: #set($inputRoot = $input.path('$')) { "body" : "$util.escapeJavaScript($input.json('$'))", "httpMethod": "$context.httpMethod", "path": "$co

    1熱度

    1回答

    我正確地在我的api的響應頭中做了cors配置。 當我通過郵遞員測試了我的API與附着在報頭(「授權」)的經驗證令牌 ,它返回200 我檢查我的前端取代碼以請求API,似乎沒有錯誤或故障。 它怎麼會發生?沒有任何人與我現在正在掙扎的人相同。 加: 我的前端抓取代碼看起來像這樣。 export const getDoc = async (docId, token) => { const p

    0熱度

    1回答

    我有一個現有的Web API,我使用API​​網關和Lambda函數遷移到AWS。但是,我想知道如何使用AWS API網關的自定義授權程序功能。我現有的授權框架是OAuth,我使用ASP.Net Identity進行用戶管理。我生成持票人令牌並在我的API控制器中使用「授權」屬性來確保安全。我如何在AWS API網關中執行相同的操作,因爲我無法更改我的框架,因爲我已經擁有現有的用戶。謝謝。

    0熱度

    1回答

    我目前正在使用AWS API網關構建一個簡單的API。我將使用Auth0進行驗證。我創建了一個簡單的lambda函數,它將在GET請求上提供一些JSON內容。沒有身份驗證,它正在工作。所以我使用lambda調用爲API創建了一個自定義授權者。僅使用有效令牌測試此lambda調用正在工作。使用令牌測試自定義授權者正在工作,並且還使用有效令牌測試特定的GET請求。現在我想用郵遞員來檢查API,但是在那

    1熱度

    1回答

    我目前正在構建一個Web應用程序,其後端純粹是在API Gateway/Lambda中構建的。我構建了一個自定義JSON Web令牌(JWT)授權程序來授權用戶。此刻,我在標題字段中傳遞了令牌。 不幸的是,我只能定義一個標記字段,其中令牌發送到API網關。我的應用程序將令牌存儲在cookie中。 是否有任何選項直接訪問cookie,以便它可以使用lambda進行身份驗證。 例如: 現在,我通過:

    0熱度

    1回答

    我在v3.2中使用AWS APIGateway生成的SDK工作的Swift項目。但是,我試圖轉換到Swift 4.0,現在它返回沒有結果,也沒有錯誤。 這只是目前不支持?

    1熱度

    3回答

    我想一個POST體發送到使用的iOS(SWIFT)由AWS API網關產生SDK一個AWS LAMBDA功能,但發送的身體總是空的。 爲此我成立了一個模型: { "$schema": "http://json-schema.org/draft-04/schema#", "title": "InputModel", "type": "object", "req