dehio3’s diary

仕事、生活、趣味のメモ

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の設定がアナウンスされま…

Github ActionsでAssumeRoleする方法

はじめに ローカルでのデプロイ方法 ~/.aws/credentials AssumeRoleの実行方法 GitHub Actionsの設定 .github/workflows/deploy.yml GitHub Actionsの実行 原因 対応 はじめに ローカル端末から実施していたServerless FrameworkでのLambdaのdeployをGitHubA…

serverless CI/CDを試してみた

はじめに デプロイ手順 1.サインアップ 2.appの設定 3.profileの設定 4.デプロイ 修正箇所 package.jsonをリポジトリにあげる requirements.txtを作成する python3.6→3.7に変更 オプションの渡し方を変更 おわり はじめに serverlessからCI/CDの一般提供がア…

GitHub Actions で terraform plan/apply をCI/CDしてみた

はじめに 前提条件 作業手順 workflowの作成(plan) AWSアクセスキーの設定について(追記) Secretsを登録 アクションを実行(plan) workflowの作成(apply) アクションを実行(apply) まとめ はじめに 11/13 の GitHub Univers にて GitHub Actions が一般公開…