问题标签 [chalice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - AWS Chalice 所需的 AWS IAM 策略
需要什么 IAM 角色策略AWS Chalice
。
Github 没有官方文档?
运行需要什么权限AWS Chalice
?
javascript - 通过 Python Boto3 为 cognito 用户启用 SOFTWARE_TOKEN_MFA
我需要根据 Cognito 用户的要求为他们启用 MFA。我尝试了 SMS MFA 并且效果很好,但是当涉及到软件 MFA (SOFTWARE_TOKEN_MFA)时,我找不到任何合适的文档或示例来说明如何通过代码启用它。通过 Javascript 或 python (Boto3)
上述图片代表了我对 Cognito 用户池的 MFA 设置。我尝试了一些 javascript 示例,但有些函数抛出了错误
cognitoUser.sendMFASelectionAnswer(mfaType, this);
抛出错误
抛出错误
我什至尝试了同样的方法来从 python 启用它
但它说无效的访问令牌,token_ = 'eqQwo59dnjwj*******'
python - 在 aws api 网关中找不到“GLIBC_2.18”错误
我正在用 aws chalice 编写 Api。我的代码在本地运行良好。
但我得到以下回复:
{ "message": "Internal server error" }
我的 requirements.txt 文件包含:
在签入 aws api 网关时。发现以下错误:
错误信息:
python - 无法导入模块“app”:使用 Chalice 在 Aws Lambda 中没有名为“app”的模块
我有以下使用圣杯的 lambda 函数。
当我测试此功能时,出现以下错误
任何人都可以在这里帮助我。蟒蛇 - 3.7
更新 -
将功能减少到上面。还是一样的错误。
当我检查管道(azure devops)时,我在日志中看到以下错误,尽管该步骤作为一个整体通过。
需求.txt
python - 在 Chalice 应用程序中使用 boto3 启动 EC2 实例不起作用
我在使用 boto3 从Chalice部署的 Lambda 启动 EC2 实例时遇到问题。
相关代码是这样的:
请求似乎成功了。例如,在调用“start()”方法的 2 种情况下,boto3 响应是这样的:
{"Status":{"StartingInstances":[{"CurrentState":{"Code":0,"Name":"pending"},"InstanceId":"i-0129bb4079559e5bc","PreviousState":{"Code":80,"Name":"stopped"}}],"ResponseMetadata":{"RequestId":"d88a9fbc-f2f2-4c51-9629-30a63c7e753b","HTTPStatusCode":200,"HTTPHeaders":{"x-amzn-requestid":"d88a9fbc-f2f2-4c51-9629-30a63c7e753b","content-type":"text/xml;charset=UTF-8","content-length":"579","date":"Wed, 23 Sep 2020 16:59:40 GMT","server":"AmazonEC2"},"RetryAttempts":0}}}
另一个回应是这样的:
{"Status":{"StartingInstances":[{"CurrentState":{"Code":0,"Name":"pending"},"InstanceId":"i-0129bb4079559e5bc","PreviousState":{"Code":80,"Name":"stopped"}}],"ResponseMetadata":{"RequestId":"2bde553a-87f1-4fe0-a13a-8b4db4c0dbbc","HTTPStatusCode":200,"HTTPHeaders":{"x-amzn-requestid":"2bde553a-87f1-4fe0-a13a-8b4db4c0dbbc","content-type":"text/xml;charset=UTF-8","content-length":"579","date":"Wed, 23 Sep 2020 17:07:58 GMT","server":"AmazonEC2"},"RetryAttempts":0}}}
但是,在这两种情况下,实例都没有启动,AWS 控制台中的实例状态保持在“已停止”。
当我在 python 控制台中尝试相同的代码片段时,它起作用了,并且实例成功启动:
有没有人见过这种行为?我有什么明显的遗漏吗?
session-cookies - 用 chalice 管理会话/cookie 的最佳方法
在 python chalice web 应用程序中进行会话或至少 cookie 管理的最简单方法是什么?环顾四周,但没有找到好的解决方案。
python - 如何连接到已经创建的 Chalice 项目和 AWS Lambda 环境
初学者圣杯问题在这里!
我想连接并修改由团队成员创建的包含多个 lambda 函数的 chalice 项目。我已经将我的 AWS 环境设置为连接到同一个帐户,并用 git 克隆了代码,并且可以看到已经创建的 Lambda 函数。我的问题是:如何设置我的 Chalice 环境,以便当我chalice deploy
更新现有的 lambda 函数时,我不会在我们的 AWS 账户中创建一堆新的(和 IAM 角色等)?
在Chalice CLI 源代码中,列出的唯一项目启动命令是chalice new-project
;也就是说,没有 chalice connect-to-existing-project --name XXX
. 如果我执行以下操作,我的 lambda 函数将被更新而不是创建新函数:(1) 确保我连接到同一个 AWS 账户 (2) 保持项目文件夹的名称相同,并且 (3) 将我的 chalice 路由保留在代码同名?在我开始向资源发送垃圾邮件之前想检查一下;任何细节表示赞赏!
amazon-web-services - 使用 boto3.client.invoke 调用 lambda 时出现 error_message:“Key error”
调用实际上是 API 处理程序 lambda 的 lambda 时出现 Key 错误。我使用以下语法调用该特定路由
会是什么呢。我通过了所有必需的路径参数,我认为令牌应该不是问题。
当我在 Postman 中发出 get 请求时,我得到以下信息:
python-3.x - Chalice 框架中 Python 递归函数的奇怪问题
我在 Chalice 中定义了这个 SNS 触发的 Lambda:
当引发异常时,该函数应最多重试 3 次。
相反,我得到的是下面的例外。仔细查看跟踪:第 56 行显示尝试递归调用时发生错误:
神秘的是,该函数不能与event
它第一次收到的对象一起工作。
什么可能导致这种情况?
我怀疑这可能与背后的魔力有关@app.on_sns_message
,但我不确定下一步该往哪里看。
amazon-web-services - 如何修复在本地服务器上正常运行但部署到 AWS 后无法运行的程序?
我对编程比较了解,特别是关于我在通过亚马逊网络服务运行帖子请求和使用 API 请求时遇到的问题。
我目前有一个下面写的程序。
前两种方法运行良好(通过 AWS 和本地服务器)。第三种方法(GDX_UpperBB)是导致一切停止工作的原因。当我在本地服务器上运行程序并调用 GDX_UpperBB 方法时,它可以毫无问题地执行。但是,当我通过 chalice 通过 amazon Web 服务 API 部署程序时,我得到了一个 502 BadGateway 响应和一个"message": "Internal server error"
回退。
当我进入 AWS 并测试该方法时,这是我得到的控制台响应(我删除了响应的前半部分,因为它很长而且一切都说它运行成功)
感谢所有帮助。