Skip to content

Instantly share code, notes, and snippets.

@joshbalfour
joshbalfour / rds-global-database-cluster.ts
Last active February 7, 2024 16:47
RDS Global Database Cluster CDK example
import { DatabaseCluster, CfnGlobalCluster, DatabaseClusterProps, CfnDBCluster } from 'aws-cdk-lib/aws-rds'
import { Construct } from 'constructs'
export class GlobalDatabaseCluster extends DatabaseCluster {
public readonly globalCluster: CfnGlobalCluster
constructor(scope: Construct, id: string, props: DatabaseClusterProps) {
super(scope, id, props)
this.globalCluster = new CfnGlobalCluster(this, 'global-cluster', {
@lmakarov
lmakarov / lambda-basic-auth.js
Created August 30, 2017 19:15
Basic HTTP Authentication for CloudFront with Lambda@Edge
'use strict';
exports.handler = (event, context, callback) => {
// Get request and request headers
const request = event.Records[0].cf.request;
const headers = request.headers;
// Configure authentication
const authUser = 'user';
const authPass = 'pass';