Skip to content

Instantly share code, notes, and snippets.

View cm-kajiwara-taishi's full-sized avatar

Classmethod Kajiwara cm-kajiwara-taishi

View GitHub Profile
@cm-kajiwara-taishi
cm-kajiwara-taishi / sam-template.yml
Created December 20, 2019 09:49
lambda-edge-workshops SAM
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Resources:
IamLambdaExecutionRoleBasic:
Type: AWS::IAM::Role
Properties:
RoleName: !Sub
- ws-lambda-at-edge-basic-${UniqueId}
- UniqueId: !Select [0, !Split ['-', !Select [2, !Split [ '/', !Ref 'AWS::StackId' ]]]]
@cm-kajiwara-taishi
cm-kajiwara-taishi / cfn-kinesisfirehose-waflog.yml
Created November 19, 2019 11:41
cfn-kinesisfirehose-waflog.yml
AWSTemplateFormatVersion: '2010-09-09'
Description: Kinesis Firehoses for WAF logs
Metadata:
AWS::CloudFormation::Interface:
ParameterGroups:
- Label:
default: "Kinesis Firehose"
Parameters:
- SizeInMBs
@cm-kajiwara-taishi
cm-kajiwara-taishi / cfn-waf-uri-ipsets-rule.yml
Created November 15, 2019 11:23
cloudformation-waf-uri-ipsets-rule
AWSTemplateFormatVersion: 2010-09-09
Metadata:
AWS::CloudFormation::Interface:
ParameterGroups:
- Label:
default: "WebACL"
Parameters:
- CreateWebACL
- WebACLDefaultAction
@cm-kajiwara-taishi
cm-kajiwara-taishi / MackerelAWSIntegrationRole.yml
Created May 29, 2019 07:58
MackerelAWSIntegrationRole.yml
AWSTemplateFormatVersion: "2010-09-09"
Description: "IAM Assume Role for Mackerel"
Metadata:
AWS::CloudFormation::Interface:
ParameterGroups:
- Label:
default: "External ID"
Parameters:
- ExternalId
- Label: