文件名称:serverless-plugin-canary-deployments:无服务器应用程序的Canary部署
文件大小:202KB
文件格式:ZIP
更新时间:2024-02-20 02:43:54
aws aws-lambda serverless continuous-integration continuous-delivery
无服务器插件Canary部署 一个无服务器插件,用于实现Lambda函数的金丝雀部署,结合使用和 内容 安装 npm i --save-dev serverless-plugin-canary-deployments 用法 要启用Lambda功能的逐步部署,您的serverless.yml应该如下所示: service : canary-deployments provider : name : aws runtime : nodejs6.10 iamRoleStatements : - Effect : Allow Action : - codedeploy:* Resource : - " * " plugins : - serverless-plugin-canary-deployments functions : hello : handler : handler.hello events : - http : GET hello deploymentSe
【文件预览】:
serverless-plugin-canary-deployments-master
----.gitignore(121B)
----README.md(7KB)
----CHANGELOG.md(1KB)
----.github()
--------ISSUE_TEMPLATE.md(562B)
--------PULL_REQUEST_TEMPLATE.md(1KB)
----fixtures()
--------6.input.cloudwatch-events-trigger.json(9KB)
--------12.input-with-permissions-boundary.json(15KB)
--------6.service.cloudwatch-events-trigger.json(756B)
--------1.input.json(15KB)
--------4.service.disabled-stage.json(976B)
--------5.output.with-trigger.json(18KB)
--------11.service.v2-websocket-authorizer.json(3KB)
--------1.output.json(17KB)
--------10.input.v2-websocket.json(24KB)
--------11.input.v2-websocket-authorizer.json(27KB)
--------7.output.cloudwatch-logs-trigger.json(12KB)
--------8.output.sns-subscriptions-trigger.json(11KB)
--------3.service.with-existing-codedeploy-role.json(934B)
--------3.output.with-existing-codedeploy-role.json(16KB)
--------1.service.json(975B)
--------8.service.sns-subscriptions-trigger.json(833B)
--------8.input.sns-subscriptions-trigger.json(8KB)
--------2.service.without-hooks.json(644B)
--------12.output-with-permissions-boundary.json(17KB)
--------9.service.iot-topic-rule.json(1KB)
--------4.output.disabled-stage.json(15KB)
--------5.input.with-trigger.json(15KB)
--------2.output.without-hooks.json(13KB)
--------7.input.cloudwatch-logs-trigger.json(9KB)
--------4.input.disabled-stage.json(15KB)
--------10.service.v2-websocket.json(3KB)
--------11.output.v2-websocket-authorizer.json(30KB)
--------10.output.v2-websocket.json(26KB)
--------12.service-with-permissions-boundary.json(1KB)
--------6.output.cloudwatch-events-trigger.json(12KB)
--------3.input.with-existing-codedeploy-role.json(14KB)
--------7.service.cloudwatch-logs-trigger.json(657B)
--------9.output.iot-topic-rule.json(22KB)
--------9.input.iot-topic-rule.json(20KB)
--------2.input.without-hooks.json(10KB)
--------5.service.with-trigger.json(1KB)
----example-code-deploy-policy.json(845B)
----LICENSE(756B)
----serverless-plugin-canary-deployments.test.js(2KB)
----package.json(2KB)
----serverless-plugin-canary-deployments.js(13KB)
----example()
--------README.md(2KB)
--------serverless.yml(2KB)
--------package.json(867B)
--------scripts()
--------handler.js(580B)
--------hooks.js(1KB)
--------package-lock.json(148KB)
----.npmignore(9B)
----.travis.yml(172B)
----.editorconfig(147B)
----lib()
--------CfTemplateGenerators()
----package-lock.json(217KB)