VSCodeでlaunch.jsonを作成してデバッグする方法
CloudFront
CloudFront + API Gateway
CloudFront + API GatewayAPI Gatewayの前にCDNであるCloudFrontを配置します。「ディストリビューションを作成」をクリックします。API Gatewayはhttpsのみサポートしているので「http...
AWS Lambda@Edgeを作成する方法
AWS Lambda@Edgeを作成する方法 前提 CloudFront + S3構築済CloudFront経由した後(Origin Request)でURIを書き換えたかったのでLambda@Edgeを使ってみました。BASIC認証なども...
AWS CloudFront+S3で署名付きCookieでプライベートコンテンツを配信する方法
AWS CloudFront+S3で署名付きCookieでプライベートコンテンツを配信する方法
AWS アカウントIDでCloudFrontのキーペアを取得する方法
AWS アカウントIDでCloudFrontのキーペアを取得する方法CloudFrontの署名付きCookieを使用する際に秘密鍵、公開鍵、アクセスキーIDの3つが必要になります。これを取得するにはAWS アカウントIDでログインしなおして...
AWS CloudFrontでエッジサーバのキャッシュを無効化する方法
AWS CloudFrontでエッジサーバのキャッシュを無効化する方法CloudFront + S3という構成でウェブホスティングしているとします。CDNを利用すれば近くのエッジサーバにキャッシュされるので、ウェブブラウズが早くなりますが、...
AWSのCloudFrontでS3,EC2,API GatewayをPath Patternで分けて一つの独自ドメイン(HTTPS)に纏める
AWSのCloudFrontでS3,EC2,API GatewayをPath Patternで分けて一つの独自ドメイン(HTTPS)に纏めるCloudFrontのマルチオリジンを使用してPath Patternを分けることによって一つのドメ...
AWSのEC2にELB(ALB)経由で接続する
AWSのEC2にELB(ALB)経由で接続する
AWS Cognitoで認証画面を作成してサインイン後にAPI GatewayをCognitoで認可する
AWS Cognitoで認証画面を作成してサインイン後にAPI GatewayをCognitoで認可するAWS Cognitoでは認証画面は提供していません。(でも提供していたらどなたか教えてください)認証画面を自作します。ちょっと凝ったこ...
AWS Route53で取得した独自ドメインをCloudFrontに紐づける
AWS Route53で取得した独自ドメインをCloudFrontに紐づける
AWS CloudFrontのInvalidationでS3のコンテンツキャッシュを削除する
AWS CloudFrontのInvalidationでS3のコンテンツキャッシュを削除する
CloudFront + S3 + Cognitoでサインイン画面を作成する
CloudFront + S3 + Cognitoでサインイン画面を作成する
CloudFront + S3でReactのSPAを作成する方法
CloudFront + S3でReactのSPAを作成する方法