0
。使用AWS Cognito,Sync,IAM,API網關和Lambda來設置AWS Cognito,IAM,AWS網關,Lambda功能的指南
我使用API網關(使用此係統生成的代碼)調用我的iOS應用程序的Lambda函數,該函數僅在iOS用戶通過身份驗證時纔有效。通過身份驗證後,Lambda會正確返回一個值。
當我改變函數返回context.identity
或context.identity.cognito_identity_id
我的iOS應用回來nil
def lambda_handler(event, context):
return context.identity
我知道很多可以去錯在配置AWS Cognito,同步,IAM,API網關和Lambda工作一起 - 移動Hub感覺非常不發達。
所以我想要一個教程,而不是試圖發佈我所有的四個AWS系統的設置。使用的客戶端不需要iOS/Swift。
我發現方法執行「集成請求」下的「調用與調用者憑據」複選框,但建立一個方法與此打開,重建iOS文件沒有改變:我的lambda函數中的context.identity仍然爲零,而字段像context.function_name保存一個有效的值 – Carl