Categories
AWSCognito User Pool
Cognito UserPoolにはトリガーが用意されており、任意のタイミングでLambdaを実行することができます。 「確認後」のトリガーにLambdaをセットすることで、アカウントの有効化が実行されたタイミングでメー […]
AWSNode.js
DynamoDBにどうしてもパスワードなどの情報を保存したいケースがあったので、KMSを使って暗号化するようにしてみました。 保存スクリプト データを暗号化してDynamoDBへ保存するスクリプトです。 テーブル名とプラ […]
WordPress
ものすごい些細なことなのですが、覚え書きとして。 WordPressの管理画面にフォームを作るときに、「(必須)」って表示つけたくなるときがあります。 で、どうせなら言語別にテキストを変えたいなとなるわけですが、これだけ […]
WP CLI
https://github.com/wp-cli をぼーっと見てたら「あれ、こんなのあったっけ」というコマンドがいくつかあったのでピックアップ。 –format=jsonで取り出していろいろ運用監視系で使えそうな予感 […]
Frontend
やり方を聞かれたので自分メモも兼ねて。 settings/branchesへ移動する 「Protected branches」という項目があります。 ここで保護(削除やpushを拒否する)ブランチを指定します。 ブランチ […]
FrontendReact
今までのReactは、以下のような並列した複数のコンポーネントの扱いがちょっと面倒でした。 <div>Item1</div> <div>Item2</div> 1つのコンポ […]
AWSServerless FW
Serverless Frameworkを使ってる時のハマりどころとして、「CloudFormationのリソース数制限」があります。 AWS CloudFormation テンプレートで宣言できるリソースの最大数:20 […]
Node.js
Chai使ってると、sinonのテストもChaiのアサーション使いたくなりますよね。 dynamodbStub = sinon.stub(this, ‘request’) expect(dynamodbStub.call […]
AWS
実践AWS Lambdaで個人的に一番嬉しかった記述が、ローカルテストの節だったりします。 読みっぱなしだと身につかないので、サンプルコードを触ってみました。 Node.jsをローカルで動かす 書籍のサンプルコードをちょ […]
ちょっとハマったので覚書 注意点1:npm i -gはこける ローカルインストールするとLambdaのソースとしてアップロードされてしまうので、Serverless Frameworkはグローバルインストールさせたいとこ […]