文件名称:cloud-aws-cloudformation-cleaner-js:用TypeScript编写的CDK项目,用于设置CloudFormation堆栈,该堆栈从CI运行中清除剩余的堆栈
文件大小:266KB
文件格式:ZIP
更新时间:2024-04-04 20:57:19
aws utility cloudformation nrf-asset-tracker TypeScript
AWS CloudFormation Cleaner 这是一个用TypeScript编写的项目,该项目设置了CloudFormation堆栈,该堆栈从CI运行中清除了剩余的堆栈和日志组。 尽管您的CI测试应该自己清除,但是仍有可能无法完全清除堆栈和日志组。 该堆栈每小时运行一次lambda,它将删除具有特定前缀且早于24小时的堆栈和日志组。 安装 git clone https://github.com/NordicSemiconductor/cloud-aws-cloudformation-cleaner-js npm ci npx tsc 在您的CI帐户中设置 注意:您只能在可以删除每个CloudFormation堆栈的帐户中进行设置,因为此lambda有权删除所有内容。 npx cdk deploy 配置 您可以使用stack-cleaner lambda的环境变量STACK_
【文件预览】:
cloud-aws-cloudformation-cleaner-js-saga
----.eslintrc(85B)
----cdk()
--------cloudformation.ts(2KB)
--------Stack.ts(1KB)
--------App.ts(320B)
--------CleanerLambda.ts(2KB)
----.mergify.yml(415B)
----.github()
--------CODEOWNERS(18B)
--------workflows()
----commitlint.config.js(61B)
----.gitmessage(265B)
----.prettierignore(6B)
----CONTRIBUTING.md(93B)
----tsconfig.json(161B)
----LICENSE(2KB)
----README.md(2KB)
----.husky()
--------commit-msg(66B)
--------pre-commit(57B)
--------.gitignore(2B)
----cdk.json(47B)
----renovate.json(82B)
----CODE_OF_CONDUCT.md(93B)
----.gitignore(284B)
----.prettierrc.js(101B)
----lambda()
--------log-group-cleaner.ts(2KB)
--------stack-cleaner.ts(3KB)
----package-lock.json(1.13MB)
----package.json(2KB)