Amazon Web Services - Labs's repositories
ami-builder-packer
An example of an AMI Builder using CI/CD with AWS CodePipeline, AWS CodeBuild, Hashicorp Packer and Ansible.
ecs-refarch-service-discovery
An EC2 Container Service Reference Architecture for providing Service Discovery to containers using CloudWatch Events, Lambda and Route 53 private hosted zones.
aws-detailed-billing-parser
Python script to parse the Detailed Billing Reports to Elasticsearch or .json file.
aws-systems-manager
Artifacts for use with AWS Systems Manager
lambda-chef-node-cleanup
Automatically Delete Terminated Instances in Chef Server with AWS Lambda
aws-systems-manager-document-generator
A utility to convert your Python or Bash programs into SSM documents (and optionally - CloudFormation templates, containing those documents).
amazon-inspector-auto-remediate
Lambda job in Python to automatically patch EC2 instances when an inspector assessment generates a CVE finding
aws-lambda-security-controls
This is a collection of AWS CloudFormation templates which create Lambda functions triggered by CloudWatch Events rule to evaluate AWS API calls to trigger Amazon Simple Notification Service (Amazon SNS) for notifications.
codedeploy-blue-green
These artifacts are associated with the blog post on Blue/Green Deployments with CodeDeploy.
aws-servicebroker-documentation
AWS Service Broker documentation
amazon-inspector-finding-forwarder
Python scripts to run in AWS Lambda to process findings from Amazon Inspector
rekognition-video-utils
Reference implementation on labeling video frames using Amazon Rekognition. The repo also contains some OpenCV based video utilities for frame extraction and labeling.
aws-blog-net-exploring-aspnet-core
This repository is for exploring the new ASP.NET Core platform with AWS. On the AWS .NET blog site there are a series of posts talking about the code in this repository. For any questions or ideas about ASP.NET Core on AWS feel free to open a GitHub issue. That will help us in determining future blog content.
amazon-inspector-agent-autodeploy
Lambda job in Python to automatically deploy Inspector agent to newly-launched EC2 instances
aws-s3snapshot
S3 Snapshot script to run from command-line or scheduled in Lambda.
ec2-fleet-compare
A small command line utility to find the most effective EC2 instances that match a set of requirements.
elasticache-cluster-config-net
A configuration object for Enyim's MemcachedClient that enables the use of Amazon ElastiCache's Auto Discovery feature
aws-vpn-controller
The AWS VPN Controller allows you to create and delete AWS VPNs and connect them to your VPCs using Kubernetes Custom Resource Definitions.
aws-powershell-extensions
The extensions for AWS Tools for PowerShell provide workflow enhancements on top of the core AWSPowerShell module.
aws-ros-client-library-microcontrollers
A ROS Client Library targeted at microcontrollers that will connect to the ROS network using DDS-XRCE.
aws-ecs-logs-collector-for-windows
The script will be used to collect general os logs as well as Docker and ecs-agent logs, it also support to enable debug mode for docker and ecs-agent in Windows 2016.
datawig-sagemaker
Wraps https://github.com/awslabs/datawig into a SageMaker Docker container.
aws-lambda-python-aurora-version-check
Python SAM Lambda module for periodically checking Aurora Database Engine Updates documentation site for new version releases and notify via SES if updates are found.
k8s-eniconfig-controller
The ENIConfig Controller will automatically annotate your Kubernetes nodes to allow them to use a secondary subnet for the pods.
aws-servicebroker-redshift
AWS Service Broker deployment module for Amazon Redshift
elasticache-hybrid-architecture-demo
Demo to deploy and test Amazon ElastiCache in hybrid architectures with database living on-premises.
joint_biased_embeddings
joint_based_embeddings is code for training Knowledge Graphs embeddings.
aws-opsworkscm-server-mgmt
aws-opsworkscm-server-mgmt sets up a pipeline that manages OpsWorks Configuration Manager server instances (such as OpsWorks Chef Automate and/or OpsWorks Puppet Enterprise) based on a configuration file (opsworkscmconfig.json). The pipeline can identify a "rogue" instances (defined by those instances that does not have an entry in the opsworkscmconfig.json) and optionally remove the instances. The pipeline currently supports single account and multi region for now but the effort is under way to support multi account and multi region instances.
aws-eks-portworx-sql
Sample showing how to deploy highly available SQL Server instance in containers running on Amazon EKS using Portworx storage.