Skip to content

Instantly share code, notes, and snippets.

View bnusunny's full-sized avatar

Harold Sun bnusunny

View GitHub Profile
@bnusunny
bnusunny / gist:d366c669e19f06d6fbfd0fe8e870467f
Created June 20, 2024 00:18
FastAPI + Powertools Tracer + Lambda Web Adapter
from aws_lambda_powertools import Logger, Tracer
from fastapi import FastAPI, Request
import boto3
import os
logger = Logger()
tracer = Tracer()
s3 = boto3.resource('s3')
@bnusunny
bnusunny / index.ts
Last active July 31, 2019 09:58
How to use region-info to over ride lambda IAM service principal for AWS China regions
import events = require('@aws-cdk/aws-events');
import targets = require('@aws-cdk/aws-events-targets');
import lambda = require('@aws-cdk/aws-lambda');
import regionInfo = require('@aws-cdk/region-info');
import cdk = require('@aws-cdk/core');
import { StackProps } from '@aws-cdk/core';
import fs = require('fs');
export class LambdaCronStack extends cdk.Stack {