dehio3’s diary

仕事、生活、趣味のメモ

CNDT2020での各社の取組から学ぶコンテナセキュリティ

はじめに まず確認すべきはNIST SP 800-190 Yahoo! JAPAN 製品選定に際し目指していた業務フロー 振舞い検知 構成チェック 脆弱性検知 製品選定 体制と役割 システム構成 ZOZOテクノロジー コンテナイメージ脆弱性検知 freee 外部から受ける攻撃の対策 イメ…

lambdaで「No module named 'numpy.core._multiarray_umath'」の対応したメモ

事象 前提条件 調査 ローカル Lambda 対応 ローカルのPythonバージョンを変更 serverless-python-requirements設定を変更 slimオプションを試す まとめ 事象 ローカル環境で動作確認したPythonをLambdaで動かしたら以下のエラーが発生 START RequestId: 8fad…

GitHubAPIをRESTからGraphQLに変えたら処理速度が4分16秒から7秒に改善した

はじめに 改善結果 REST API / 256s (4分16秒) GraphQL / 7s 取得するデータ コード RESR API GraphQL まとめ はじめに GitHubの運用にてアカウント一覧を作成する必要があり、GitHubAPI v3(REST API)を使って実装したのですが、アカウント数の増加ととも…

API Gatewayチュートリアルをserverless frameworkを使って構築してみた

はじめに Code serverless.yml Deploy Test serverless framework の用に作成されるリソース IAM Role S3 Cloud Formation まとめ はじめに API Gateway + LambdaのREST API環境をserverless frameworkで作成しました。 作成した環境は以下のAPI Gatewayチュ…

AWS Amplify オンラインハンズオンのコストについて

はじめに 実施内容 期間 作成した環境 かかったコスト まとめ はじめに GWにAWSのAmplifyオンラインハンズオンをやってみました。 aws.amazon.com Amplifyは全くの未経験でしたが、ハンズオンの資料も分かりやすく、動画も提供されているので、詰まることな…

「JavaScript(ES6)/Vue.js/TypeScript フロントエンド技術入門」のメモアプリをGitHub ActionsでGitHub Pagesにデプロイしてみた。

はじめに 作業 GitHubにnotepadプロジェクトを上げる vue.config.jsを追加する vue.config.js GitHub Actionsを作成する .github/workflows/vue-deploy.yml GitHub Pagesを設定する まとめ はじめに Stay HomeのGWということで、今年こそは何かしらの勉強を…

GitHub Actionsのself-hosted runnersがOrgantizationに対応したのでubuntu 16.04で検証してみた

はじめに 使用するホスト ホストの作成 dockerのインストール dockerグループにubuntuユーザーを追加 self-hosted runnersの設定 ジョブを実行 ランナーのサービス登録 まとめ はじめに Organizationレベルでのself-hosted runnersの設定がアナウンスされま…