IT

AWS

pytest を AWS CodeBuild に組み込む

はじめに前回、pytest の使用方法についてまとめました。今回は pytest を AWS CodeBuild に組み込んで自動テストを行う方法について解説します。前回の記事はこちら環境今回使用する環境は以下の通りです。$ python ...
IT

pytest についてまとめる

はじめにpython のサードパーティのテストフレームワークである pytest に関して、基本的な使い方をまとめます。環境今回使用する環境は以下です。$ python --versionPython 3.7.10$ pytest --ve...
IT

【SC*過去問解説】平成31年度 春期 午後Ⅰ 問2

こんにちは、mokakoです。今回は情報処理安全確保支援士試験の平成31年度 春期 午後Ⅰ 問2を解説していきたいと思います!
IT

Vue3 CompositionAPI におけるリアクティブな変数の定義方法について ~ ref vs reactive ~

はじめにVue3 CompositionAPI におけるリアクティブな変数の定義には ref か reactive を利用します。本記事ではこれらの使い分けやそれぞれの使い方についてまとめます。対象者この記事は下記のような人を対象にしていま...
AWS

Lambda レイヤー用のライブラリを S3 にアップロードする

はじめにLambda 関数内の処理において外部のライブラリを使用する方法として、以下の2つの方法があります。デプロイパッケージの中に実行ファイルとライブラリを含めるLambda レイヤーを利用する今回は、2つ目のLambda レイヤーを利用...
AWS

Former2 を Cloud9にホストする

はじめに既存の AWS リソースをを AWS CloudFormation(以降Cfn)テンプレート化する際に Former2 を使ってみました。Former2 は Web アプリとして公開されていて、ブラウザ経由で利用することも可能ですが...
IT

【SC*過去問解説】平成31年度 春期 午後Ⅰ 問1

こんにちは、mokakoです。今回は情報処理安全確保支援士試験の平成31年度 春期 午後Ⅰ 問1を解説していきたいと思います!
AWS

API Gatewayのスロットリング設定とスロットリング時の通知設定を行う

はじめに以前こちらの記事にて、セキュリティ強化のためリクエストの検証を行いました。これにより LINE のサーバー以外からの API コールでは Lambda の処理がエラー終了するようになりました。しかし依然として API Gateway...
AWS

LINE の Webhook からのアクセスを”x-line-signature”を用いて検証する

はじめにAWS を使用して LINE Bot を作成していましたが、API Gateway のエンドポイントを無防備にインターネットに公開していると誰でも API を叩けてしまいます。そこでセキュリティを強化するため、LINE のサーバー以...
AWS

AWS Cloud9 で Vue 3 開発環境を整備する

はじめにCloud9 で Vue CLI v5 を用いてVue 3の環境構築をしている中で、少しはまったので備忘録として残しておきます。以下が今回の環境です。※Vue CLIは後ほど説明する手順の中でインストールします。$ node --v...