Categories
AWSAWS CDKServerless FW
CloudFormationのテンプレートを作るAPIを、AWS CDKで実装してServerless Frameworkでデプロイしてみました。 ちょっと何言っているかわからない。 モチベーション よく使うCloudF […]
Amazon Alexaask-sdk
スキルでDB使っていますか?使っている?それはよかった。 では、スキルを停止したユーザーの情報を消してますか? Alexaスキルでは、一度無効化するとIDが変わるためにまったく別のユーザーとして扱われます。 スキルの利用 […]
FrontendJavaScriptNode.jsReactTypeScript
「そこまでするか」という気もしないではないですが、やってみてから考えようと思いまして。 やりたいこと CRA本体のテスト・コード依存を減らしたい TypeScriptに段階的マイグレしたい でもリポジトリわけるのはアプ […]
大したことではないのですが、覚書。 react-scriptsはTypeScriptネイティブサポート です。なので新規で作る場合は、以下のようにコマンドを打てばOKです。 tsconfig.jsonは自動生成 この状態 […]
Hosted Skillはほぼ欠かせない存在であるS3。実は自前ホストの場合でもいろいろ工夫して使うとなかなか良い感じになります。 S3バケットをDBにするメリット DynamoDBと比較して安い 耐障害性が高い 古いデ […]
AWSlambda-function-searchProductstools
Nodejs6.10のEOLが発表されました。Lambda@edgeが6.10しか使えなかった時期があり、切り替え大変な人は少なからずいるのかなと思います。 で、対象のfunctionsを調べる場合、NextTokenを […]
SaaS / FaaSStripe
今月請求される内容をリストアップしてSlackなどに投げたいので、ざっとピックアップ系の処理をあらいました。 コード invoices.listの引数にdue_dateを渡すことで指定期間のinvoiceだけ引っ張れます […]
AWS
「なんのこっちゃら」という方や「えぇ・・・」って思われる方もいるかも知れませんが、今の自分には必要だったのです。 やりたいこと 1つのLambdaをAPI Gateway経由と直接Invokeどちらからも動せる実装。 問 […]
ASK SDKには、リクエスト・レスポンスの値をインターセプトする機能が用意されています。 これをTypeScriptで実装する方法についてまとめました。 必要なもの ask-sdk-core ask-sdk-runti […]
Amazon Alexaask-cli
ASK CLIにはデプロイ前に実行できるフックがあります。ask newするとhooks/というディレクトリが作られるので「これなんだろう」と思われた方も少なくないのではないでしょうか。 ちなみにデフォルトのフックはこの […]