Categories
Amazon Alexaask-sdk
VUIアプリは見えないところで動作します。そのため、トラブルが起きていることを気づきにくいという問題があります。 ここでは、AWS Lambdaでユニットテストを実行し、AlexaのLambdaコードに問題が起きていない […]
Amazon Alexaask-utilsSAM
Alexaスキルを複数作っていると、毎回CloudFormationのテンプレートをSAMやServerless Frameworkで準備するのが意外と煩雑でした。 「いい感じにパッとひな型を作ってくれて、いらないやつだ […]
AWSInfrastructureterraform
AppSyncでGraphQL APIを簡単に作れます。ただ、発行されたドメインをそのまま利用するよりも、独自ドメインを割り当てておいたほうが諸々便利です。 独自ドメインをつけるメリット 個人的には「リソース入れ替えが簡 […]
FrontendJavaScriptReact
ionic reactがコアにはいるという噂を聞いたのでやってみました。 CLIをビルドする React をサポートするコマンドのPRがあったので、これを使います。 ビルドされたCLIのパスは、$(pwd)/ionic- […]
AWSAWS CDKServerless FW
CloudFormationのテンプレートを作るAPIを、AWS CDKで実装してServerless Frameworkでデプロイしてみました。 ちょっと何言っているかわからない。 モチベーション よく使うCloudF […]
スキルで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を […]