cdk-ecr-image-scan-notify
    TypeScript icon, indicating that this package has built-in type declarations

    0.0.251 • Public • Published

    NPM version PyPI version Release

    cdk-ecr-image-scan-notify

    cdk-ecr-image-scan-notify is an AWS CDK construct library that notify the slack channel of Amazon ECR image scan results.

    Overview

    Amazon EventBridge (CloudWatch Events) detects the image scan execution and starts the Lambda function.
    The Lambda function summarizes the scan results, formatting them and notifying Slack.

    Basic scanning

    Enhanced scanning (Support for initial scan only)

    Click on an image name to go to the scan results page.

    Getting Started

    TypeScript

    Installation

    $ yarn add cdk-ecr-image-scan-notify
    

    Usage

    import * as cdk from '@aws-cdk/core';
    import { EcrImageScanNotify } from 'cdk-ecr-image-scan-notify';
    
    const mockApp = new cdk.App();
    const stack = new cdk.Stack(mockApp, '<your-stack-name>');
    
    new EcrImageScanNotify(stack, 'ecr-image-scan-notify', {
      webhookUrl: '<your-incoming-webhook-url>',
    });

    Deploy!

    $ cdk deploy
    

    Python

    Installation

    $ pip install cdk-ecr-image-scan-notify
    

    Usage

    import aws_cdk.core as cdk
    from cdk_ecr_image_scan_notify import EcrImageScanNotify 
    
    app = cdk.App()
    stack = cdk.Stack(app, "<your-stack-name>", env={'region': 'ap-northeast-1'})
    
    EcrImageScanNotify(stack, "EcrImageScanNotify",
        webhook_url = '<your-incoming-webhook-url>',
    )

    Deploy!

    $ cdk deploy
    

    Install

    npm i cdk-ecr-image-scan-notify

    DownloadsWeekly Downloads

    450

    Version

    0.0.251

    License

    Apache-2.0

    Unpacked Size

    83.8 kB

    Total Files

    16

    Last publish

    Collaborators

    • hayao_k