文件名称:cdk-ecrpublic-gc:在Amazon ECR Public中整理未标记的图像
文件大小:135KB
文件格式:ZIP
更新时间:2024-04-16 13:30:23
TypeScript
cdk-ecrpublic-gc CDK构造库可帮助您构建垃圾收集器,以通过AWS CDK删除Amazon ECR public中的所有未标记图像。 为什么 Amazon ECR public目前没有生命周期策略来清理所有未标记的图像(请参阅)。 cdk-ecrpublic-gc允许您部署具有性的AWS Step Functions状态机,以调用任意Lambda函数来删除未标记的图像以释放存储。 日程 默认情况下,状态机将每4小时触发一次,并且可以在TidyUp构造的schedule属性中进行配置。 样本 const app = new cdk . App ( ) ; const stack = new cdk . Stack ( app , 'ecr-public-gc' ) ; new TidyUp ( stack , 'TidyUp' , { repository : [
【文件预览】:
cdk-ecrpublic-gc-main
----.gitignore(790B)
----.projen()
--------deps.json(3KB)
--------tasks.json(5KB)
----README.md(1KB)
----.github()
--------workflows()
--------pull_request_template.md(7B)
----tsconfig.eslint.json(739B)
----test()
--------__snapshots__()
--------integ.default.test.ts(318B)
----lambda()
--------main.ts(2KB)
----tsconfig.jest.json(739B)
----.mergify.yml(708B)
----version.json(19B)
----LICENSE(11KB)
----.versionrc.json(267B)
----package.json(4KB)
----src()
--------integ.default.ts(706B)
--------main.ts(3KB)
--------index.ts(24B)
----.npmignore(370B)
----yarn.lock(297KB)
----.eslintrc.json(4KB)
----.projenrc.js(1020B)
----API.md(3KB)