معرفی شرکت ها


cdk-ecrpublic-gc-0.1.99


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Garbage collector for Amazon ECR public
ویژگی مقدار
سیستم عامل -
نام فایل cdk-ecrpublic-gc-0.1.99
نام cdk-ecrpublic-gc
نسخه کتابخانه 0.1.99
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Pahud Hsieh<pahudnet@gmail.com>
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/pahudnet/cdk-ecrpublic-gc.git
آدرس اینترنتی https://pypi.org/project/cdk-ecrpublic-gc/
مجوز Apache-2.0
[![NPM version](https://badge.fury.io/js/cdk-ecrpublic-gc.svg)](https://badge.fury.io/js/cdk-ecrpublic-gc) [![PyPI version](https://badge.fury.io/py/cdk-ecrpublic-gc.svg)](https://badge.fury.io/py/cdk-ecrpublic-gc) ![Release](https://github.com/pahud/cdk-ecrpublic-gc/workflows/Release/badge.svg) # cdk-ecrpublic-gc CDK construct library that helps you build a garbage collector to delete all untagged images in Amazon ECR public with AWS CDK. # Why Amazon ECR public does not have lifecycle policy to clean up all untagged images at this moment(see [this issue](https://github.com/aws/containers-roadmap/issues/1268)). `cdk-ecrpublic-gc` allows you to deploy a **AWS Step Functions** state machine with [dynamic parallelism](https://aws.amazon.com/tw/blogs/aws/new-step-functions-support-for-dynamic-parallelism/) to invoke an arbitrary of Lambda functions to remove untagged images to release the storage. # Schedule By default, the state machine will be triggered **every 4 hours** and can be configured in the `schedule` property in the `TidyUp` construct. # Sample ```python # Example automatically generated from non-compiling source. May contain errors. import aws_cdk.core as cdk from cdk_ecrpublic_gc import TidyUp app = cdk.App() stack = cdk.Stack(app, "ecr-public-gc") TidyUp(stack, "TidyUp", repository=["vscode", "gitpod-workspace", "github-codespace" ], schedule=events.Schedule.cron(hour="*/4", minute="0") ) ``` # In Action Step Function state machine with dynamic tasks in parallel ![](images/01.png) ![](images/02.png)


نیازمندی

مقدار نام
<2.0.0,>=1.95.1 aws-cdk.aws-events-targets
<2.0.0,>=1.95.1 aws-cdk.aws-events
<2.0.0,>=1.95.1 aws-cdk.aws-iam
<2.0.0,>=1.95.1 aws-cdk.aws-lambda-nodejs
<2.0.0,>=1.95.1 aws-cdk.aws-lambda
<2.0.0,>=1.95.1 aws-cdk.aws-stepfunctions-tasks
<2.0.0,>=1.95.1 aws-cdk.aws-stepfunctions
<2.0.0,>=1.95.1 aws-cdk.core
<4.0.0,>=3.2.27 constructs
<2.0.0,>=1.46.0 jsii
>=0.0.3 publication


زبان مورد نیاز

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl cdk-ecrpublic-gc-0.1.99:

    pip install cdk-ecrpublic-gc-0.1.99.whl


نصب پکیج tar.gz cdk-ecrpublic-gc-0.1.99:

    pip install cdk-ecrpublic-gc-0.1.99.tar.gz