[英]AWS Lambda can't reach resources created from MobileHub
我在從Lambda訪問MobileHub 中創建的資源時遇到問題,這對我來說根本沒有意義..我有兩個問題(也許是同一個問題..):
當 lambda 對這些特定資源具有完全訪問權限時,為什么它無法訪問 MobileHub 創建的所有資源? 我的意思是,如果我單獨創建這些資源,我可以訪問它們,但不能訪問從 MobileHub 創建的資源。
有沒有辦法授予對這些資源的訪問權限,或者我錯過了什么?
更新
問題是VPC 。 基本上,當我在 lambdas 上啟用 VPC 以訪問沒有公共訪問權限的 rds 時,我無法訪問任何其他資源,當我禁用它時 - RDS 無法訪問。 問題是如何將 vpc 與角色策略結合起來?
您可以使用 Mobile Hub 控制台中的左側導航找到與您的項目關聯的資源,然后選擇“資源”。 如果您希望您的 AWS Lambda 函數能夠使用任何 AWS 資源,那么您需要向 Lambda 執行 IAM 角色添加適當的 IAM 策略。 您可以在“AWS Identity and Access Management Roles”下的“Resources”頁面上的項目中找到此角色。 它是名稱中帶有“lambdaexecutionrole”的角色。 選擇此角色,然后在 IAM(身份和訪問管理)控制台中附加您喜歡的任何策略。
有關如何將角色附加到策略的更多信息,請參閱:
http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage_modify.html
而且,如果您有進一步的問題,您可以在論壇中從 AWS 社區獲得幫助,這里:
https://forums.aws.amazon.com/forum.jspa?forumID=88
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.