Skip to content

Instantly share code, notes, and snippets.

@sakamaki-kazuyoshi
sakamaki-kazuyoshi / ALB-PublicWeb.yml
Created June 7, 2020 03:50
AWS WAF environment for logging to S3.
AWSTemplateFormatVersion: '2010-09-09'
# ------------------------------------------------------------#
# Metadata
# ------------------------------------------------------------#
Metadata:
AWS::CloudFormation::Interface:
ParameterGroups:
- Label:
default: "Common Configuration(Resource prefix)"
Parameters:
@sakamaki-kazuyoshi
sakamaki-kazuyoshi / AmazonAuroraTestEnvironment.yml
Created April 22, 2020 05:45
Amazon Aurora test environment
AWSTemplateFormatVersion: '2010-09-09'
Description: Amazon Aurora test environment
# ------------------------------------------------------------#
# Input Parameters
# ------------------------------------------------------------#
Metadata:
AWS::CloudFormation::Interface:
ParameterGroups:
- Label:
default: "Global Configuration"
@sakamaki-kazuyoshi
sakamaki-kazuyoshi / Redshift.yml
Last active January 28, 2022 12:47
AWS再入門ブログリレー AWS Glue編
AWSTemplateFormatVersion: '2010-09-09'
Parameters:
projectName:
Type: String
masterUsername:
Type: String
masterUserPassword:
NoEcho : true
Type: String
Resources:
@sakamaki-kazuyoshi
sakamaki-kazuyoshi / CloudWatchLogsToS3.yml
Created May 5, 2020 02:05
Export Cloudwatch Logs data to S3 via Amazon Kinesis Data Firehose.
AWSTemplateFormatVersion: '2010-09-09'
# ------------------------------------------------------------#
# Metadata
# ------------------------------------------------------------#
Metadata:
AWS::CloudFormation::Interface:
ParameterGroups:
- Label:
default: "Kinesis Data Firehose Configuration"
Parameters:
@sakamaki-kazuyoshi
sakamaki-kazuyoshi / DescribeExportTask.py
Last active April 20, 2024 00:12
Export CloudWatch Logs with Step Functions
import boto3
import logging
logs_client = boto3.client('logs')
logger = logging.getLogger()
logger.setLevel(logging.INFO)
def lambda_handler(event, context):
task_id = event['iterator']['task_id']