aws-api-gateway

    0热度

    1回答

    我在用Python编写的AWS Lambda中有一个函数。 我想从pymongo的MongoDB集合中提取文档。 我认为这很简单,但我似乎得到的问题(也许是因为ObjectID类型)。 我只是试图做 from pymongo import MongoClient def lambda_handler(event, context): client = MongoClient(MON

    1热度

    2回答

    我正在开发iOS应用程序以显示来自MongoDB数据库的新闻。该应用程序拥有约50,000活跃用户,所以它在服务器上非常沉重。我正试图重新思考应该如何构建API。我刚刚了解了一些关于AWS API网关,谷歌云功能,Firebase等的内容。 如果我只是需要一些功能来提取新闻列表,用户列表等,那么最好的方法是什么建立此2017年的API?我一直认为我应该简单地用一些端点创建一个Node.js服务器。

    0热度

    1回答

    使用API​​网关代理AWS服务(例如S3)效果很好。 然而,似乎安全是事后才想到的。用于AWS服务集成的执行角色似乎在使用客户授权人时留下了综合服务。 API网关中的自定义授权程序返回principalId(例如userId)和IAM策略文档。如何为服务集成的执行角色构建一个IAM策略,这需要例如将userId/principalId放在S3对象的路径中。 I.e.使用自定义授权人+ S3集成如

    1热度

    1回答

    我有一个代理AWS Lambda函数的API网关资源。这对于通过尾随的路径参数(/periodicals/{tail+})工作得很好,但我想这些参数是可选的,我还增加了ANY方法到更高的资源(/periodicals): 能正常工作时,从AWS控制台内测试该方法。直接从我的浏览器执行对资源的请求,然而,结果如下回应: {"message":"Missing Authentication Token

    2热度

    1回答

    我想在AWS Api Gateway中创建新阶段,但由于某些原因,部署列表为空。我尝试检查所有部分,但找不到可以添加/创建部署项目的部分。 任何想法如何解决这个问题?

    3热度

    1回答

    我正在使用AWS API网关和AWS Lambda。尝试部署API时,经常遇到此类错误消息。该错误消息说选择一个部署阶段。但我仍然选择并尝试部署!但同样的错误发生! 在这个API我有多种方法多种资源。以前我成功地以相同的方式部署这个相同的API。但现在我无法部署它。 请任何人都帮我解决它。另外:我不使用AWS CLI工具,只使用AWS web dashboard。

    1热度

    2回答

    我想在我现有的安装前设置一个API网关。每当我尝试使用参数添加端点时,都会出现错误。 Invalid mapping expression specified: Validation Result: warnings : [], errors : [Invalid mapping expression parameter specified: method.request.querystring.

    0热度

    1回答

    我使用扬鞭和AWS API网关为我的项目的API, 我做了什么: 在扬鞭: 我定义路径: paths: /v1/shop/list/{petID}: ... /v2/shop/list/{petID}: ... 我跳过了basePath,并在Swagger Editor中双击检查了yaml文件。一切都很好,并得到纠正。我也在本地调用API,它工作正常。

    0热度

    1回答

    我google和搜索关于AWS API网关的所有AWS文档。看起来API密钥永远不会过期。 如果有人有任何想法来管理API密钥(set expiration),请分享您的建议。 谢谢。

    0热度

    1回答

    我有一个Web服务,用户可以登录等等。我想设置AWS API网关以允许用户通过API与服务交互。由于用户管理/密码管理已经在系统中,我不希望用户必须转到另一个系统。 我首先查看了Cognito用户池,但我无法完全自动完成用户创建/验证过程,AWS在支持服务单中表示用户需要单独验证电子邮件。然后他们建议使用Lambda函数来设置授权。 我已经创建了一个Lambda函数,并且API网关正在授权,但它看