CloudFront

API Gateway

CloudFront + API Gateway

CloudFront + API Gateway API Gatewayの前にCDNであるCloudFrontを配置します。 「ディストリビューションを作成」をクリックします。 API Gatewayはhttpsのみサポートしているので「h...
CloudFront

AWS Lambda@Edgeを作成する方法

AWS Lambda@Edgeを作成する方法 前提 CloudFront + S3構築済 CloudFront経由した後(Origin Request)でURIを書き換えたかったのでLambda@Edgeを使ってみました。 BASIC認証な...
AWS

AWS CloudFront+S3で署名付きCookieでプライベートコンテンツを配信する方法

AWS CloudFront+S3で署名付きCookieでプライベートコンテンツを配信する方法
AWS

AWS アカウントIDでCloudFrontのキーペアを取得する方法

AWS アカウントIDでCloudFrontのキーペアを取得する方法 CloudFrontの署名付きCookieを使用する際に秘密鍵、公開鍵、アクセスキーIDの3つが必要になります。 これを取得するにはAWS アカウントIDでログインしなお...
AWS

AWS CloudFrontでエッジサーバのキャッシュを無効化する方法

AWS CloudFrontでエッジサーバのキャッシュを無効化する方法 CloudFront + S3という構成でウェブホスティングしているとします。CDNを利用すれば近くのエッジサーバにキャッシュされるので、ウェブブラウズが早くなりますが...
API Gateway

AWSのCloudFrontでS3,EC2,API GatewayをPath Patternで分けて一つの独自ドメイン(HTTPS)に纏める

AWSのCloudFrontでS3,EC2,API GatewayをPath Patternで分けて一つの独自ドメイン(HTTPS)に纏める CloudFrontのマルチオリジンを使用してPath Patternを分けることによって一つのド...
AWS

AWSのEC2にELB(ALB)経由で接続する

AWSのEC2にELB(ALB)経由で接続する
ACM

AWS Cognitoで認証画面を作成してサインイン後にAPI GatewayをCognitoで認可する

AWS Cognitoで認証画面を作成してサインイン後にAPI GatewayをCognitoで認可する AWS Cognitoでは認証画面は提供していません。(でも提供していたらどなたか教えてください) 認証画面を自作します。ちょっと凝っ...
AWS

AWS Route53で取得した独自ドメインをCloudFrontに紐づける

AWS Route53で取得した独自ドメインをCloudFrontに紐づける
AWS

AWS CloudFrontのInvalidationでS3のコンテンツキャッシュを削除する

AWS CloudFrontのInvalidationでS3のコンテンツキャッシュを削除する
AWS

CloudFront + S3 + Cognitoでサインイン画面を作成する

CloudFront + S3 + Cognitoでサインイン画面を作成する
AWS

CloudFront + S3でReactのSPAを作成する方法

CloudFront + S3でReactのSPAを作成する方法