问题标签 [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 - 在使用 Chalice 编写的 lambda 函数中调用特定路由
我是 Chalice 的新手,我正在尝试在 python 脚本中使用 boto3 调用 aws lambda。我需要知道如何在该 lambda 中调用特定的“路线”。也许在事件中设置客户端上下文或其他东西?
python 脚本可以调用 lambda 函数,但不确定我如何调用(传入)该 lambda 中的路由。
app.py 中的代码:
因此,如果 lambda 的名称是 myLambda,我想调用 myLambda 并告诉它触发上述代码以进行 dosomething 路由。谢谢
amazon-web-services - 如何使用 chalice 和 lamda 安排 ec2 实例停止
我每天晚上 8 点使用 chalice 和 lambda 函数安排 ec2 实例关闭。
我已经配置了圣杯,但无法使用圣杯触发或集成 python 脚本
import boto3 #creating session 以连接到 aws
我想使用圣杯停止实例
amazon-web-services - AWS 圣杯如何减少 lamda 部署大小
我已经设法用chalice很好地部署了一个 lambda 函数,而 lambda 函数代码只有 15kb,我正在尝试再做一次,这次超过 8mb!我假设它也在上传我的虚拟环境?如何阻止这种情况发生并保持我的代码足够轻以在 aws 控制台上进行内联编辑?
amazon-s3 - 圣杯 on_s3_event 触发器似乎不起作用
我有一个 Chalice 应用程序,它从 S3 存储桶中的文件中读取配置数据。该文件可能会不时更改,我希望应用程序立即使用更新的值,因此我使用on_s3_event
装饰器重新加载配置文件。
我的代码看起来像这样(为了清楚起见,将其剥离):
我的问题是,在上传新版本的配置文件后的一小段时间(可能 5-10 分钟),应用程序仍然使用旧的配置值。
我做错了吗?我不应该完全依赖 Lambda 函数中的全局状态吗?
aws-lambda - AWS Chalice:在 Python 中读取 lambda 环境变量
我需要从我的 Chalice Python 代码访问我在 AWS Lambda 中创建的环境变量,但我找不到有意义的示例。
想法?
我正在使用 Python 3.6。
python-3.x - Lambda 超时配置在使用 chalice 部署时重置为 1
我正在使用Chalice 事件源(Cron
类)编写调度程序。我已经部署了代码并将 AWS 控制台中的 lambda 超时设置设置为 8 分钟。但是,每当我使用命令部署新更改时chalice deploy --stage dev
,超时都会重置为默认值,即 1 分钟。
python-3.x - 圣杯包:无法安装依赖项:graphqlclient==0.2.4
运行chalice package
命令时出现此错误:
我正在使用 macbook pro。其他队友也使用同一台机器,但他们没有收到此错误。请帮忙!
amazon-web-services - AWS Chalice - CI/CD - 在同一个网关下部署
当我们使用
对于可用作 REST 端点的组件,Chalice 在 AWS 基础设施上创建 Lambda 和 API。
每个 chalice 项目都会创建一个具有唯一 ID 的新 API。我希望能够在同一个 API id 下部署多个 chalice 项目。我们希望能够配置此 API 名称/id 并在 CI/CD 管道中使用它。
我们如何实现这一目标?
amazon-web-services - 如何自动将环境变量放入我的 CDK 项目中创建的所有 lambda
我们在 Chalice 中实现了几乎所有的 lambda,然后在 CDK 项目中使用它们,如此处所述。
我需要向堆栈中的所有 lambda 添加相同的环境变量(每个开发人员不同)。我想自动完成,而不是指望每个开发人员都将变量添加到 Chalice 阶段配置。我不能使用 AWS Systems Manager Parameter Store,因为它对所有开发堆栈都是一样的——我们共享同一个 AWS 账户。我可以在部署之前解析最终的 cloudformation 模板并将变量添加到所有 lambda,但可能有更优雅的方法吗?
谢谢你。