請, 我想創建一個驗證後 LAMBDA掛鉤的數量,使得調用AdminListDevices API來算當前連接到設備的數量一個用戶。有人可以給我一個例子如何做到這一點或指向我的鏈接? 謝謝。拉姆達函數來計算鏈接到用戶設備
0
A
回答
1
沒有正是這種做一個正式的例子,但它是完全可能的。
如果您希望圍繞嘗試使用新設備進行身份驗證的邏輯(即只有5個設備可以爲此帳戶傳輸音樂),Cognito在您的Lambda鉤子將獲得的輸入中包含newDeviceUsed布爾值(see docs)。
最重要的是,你需要在你的拉姆達鉤一些憑據調用管理列表中的設備的權力。然而,根據你的邏輯規定(也許如果newDeviceUsed是真的),那麼你可以調用該API。值得注意的是,AdminListDevices將返回記住的設備和未記住的設備,因此您可能需要根據需要調整您的邏輯。
這有道理嗎?
編輯: 有關Lambda如何處理憑據的更多詳細信息可用in their docs。根據您選擇的邏輯和語言,您想要調用adminListDevices的方式會有很大不同,但憑證有權這樣做,它應該只是一個普通的調用。瞭解SES在Cognito developer guide示例中的調用方式。
相關問題
- 1. 轉換函數調用拉姆達(SAM)
- 2. 拉姆達函數的行爲古怪
- 3. 未能包裹函數拉姆達
- 4. 計算表達式它放在拉姆達
- 5. C#拉姆達到VB.Net
- 6. C#拉姆達
- 7. 由拉姆達
- 8. 與拉姆達
- 9. MSVC的std ::功能無法嵌套拉姆達接受通用拉姆達
- 10. Python - 將設備連接到計算機
- 11. 模板函數接受拉姆達問題
- 12. 轉引自拉姆達列表調用函數表達式
- 13. 數錯誤的拉姆達
- 14. 拉姆達包含數組
- 15. Python的拉姆達參數
- 16. 拉姆達調用另一個外部拉姆達
- 17. 貝塔減少拉姆達演算
- 18. 連接的設備計數算法
- 19. 同時接受拉姆達函數和函數指針作爲參數
- 20. 聲明拉姆達可以表達拉姆達
- 21. C#表達拉姆達到VB.NET
- 22. 使用C#拉姆達找到集合
- 23. 使用LINQ拉姆達
- 24. 如何用拉姆達
- 25. RSpec - 拉姆達用法
- 26. 使用LinqtoEntities拉姆達C#
- 27. 使用拉姆達球拍
- 28. C++拉姆達引用
- 29. 分組拉姆達
- 30. 沒有拉姆達
謝謝您的回答。您是否有鏈接或示例說明如何完成答案的第二部分?,請在lambda鉤子中調用AdminListDevices。 – Felini500
在我的編輯中闡述。這有幫助嗎? –
非常感謝您的回答。我將利用您提供的鏈接來解決我的問題。 – Felini500