Nullifying Precipitation Machine
    Wondering what’s next for npm?Check out our public roadmap! »

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

    0.0.153 • 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.

    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>',
      channel: '<your-slack-channel-name>',
    });

    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>',
        channel =  '<your-slack-channel-name>',
    )

    Deploy!

    $ cdk deploy
    

    Overview

    Amazon EventBridge (CloudWatch Events) detects the image scan execution and starts the Lambda function. The Lambda function uses the DescribeImages API to get a summary of the scan results, formatting them and notifying Slack.

    Install

    npm i cdk-ecr-image-scan-notify

    DownloadsWeekly Downloads

    331

    Version

    0.0.153

    License

    Apache-2.0

    Unpacked Size

    362 kB

    Total Files

    14

    Last publish

    Collaborators

    • avatar