Category: AWS

AWSのCloudFront Functionsを使おうとしてハマったこと2つ

わかってしまえばなんということも無いことなので、忘れた時に見返すための覚書として。 目次 ハマったこと1: viewer-XXXはLambda@edgeと併用不可解決策: viewer-XXXはCloudFront Fu […]

Cognito Advanced Securityのユーザーイベントを取得する

Cognitoには監査ログや不正と思われるログインを検知する「Advanced Security」が用意されています。(有料) これを監査のみ有効または有効にしていると、ユーザーのログイン履歴がユーザーイベントとして記録 […]

lambda-logでAWS Lambda(nodejs)のロギング

最近AWS Lambdaのログをlambda-logでとるようになったので、その覚書です。 使い方 npm install lambda-logで追加したのちにこんな感じで使います。 Request / Response […]

@aws-amplify/ui-reactでSignUpフォームをカスタマイズする

@aws-amplify/ui-reactを使っている場合、AmplifyAuthenticatorやAmplifySignUpコンポーネントを使うことでアカウント作成(SignUp)の実装はほぼ片付きます。 が、独自の […]

AWS Amplify CLIで既存のCognito User PoolをImportする

個人的な理由でCognito User PoolsをAWS Amplify CLIの管理外に置こうとしています。 その場合のAmplify CLIでの対応についてまとめました。 目次 Amplify initは必須amp […]

Amplify CLIでCognito UserPoolsのトリガー関数を実装する

そういえばできるのかなと思ったのでちょっと調べてみました。 作成済みの場合はamplify auth update 作成済みであれば、amplify auth updateでwalkthrough all the aut […]

Ionic ReactでAWS Amplifyを利用する

環境情報 目次 セットアップAmplify CLIでセットアップAmplify ConsoleでIonic Reactアプリを公開するAuth機能を追加する セットアップ セットアップはIonicから行います。Ampli […]

AWS Amplify CLI / SDK + AWS FargateでNext.jsのSSRに対応する

dev.toのポストで、Amplifyを使ってNext.jsをSSRという記事があがっていました。ざっと読んだところ、「Amplify CLIでAWS Fargateに対してデプロイするようにすればいける」とのことでした […]

Serverless Frameworkの`serverless.yaml`を`serverless.ts`に変換する

いつのまにか、sls create -t aws-nodejs-typescriptで作られる定義ファイルがYAMLからTypeScriptになっていました。 PythonなどではYAMLのままなので、一部テンプレートの […]

Amplify SDKのAuthでdeleteUserAttributeする

AWS Amplify Advent Calendar 2020、25日目の記事です。 そういえば紹介していなかったなと思ったTipsがあったので、まとめてみました。 目次 Amplify SDKのAuthにはユーザー属 […]