2021年11月7日 / 最終更新日時 : 2021年11月20日 Other公開鍵暗号方式とディジタル署名 公開鍵暗号とディジタル署名 データ暗号化技術のひとつである公開鍵暗号方式と、それの仕組みを利用した認証方式のディジタル署名について解説します。 公開鍵暗号方式 公開鍵暗号方式では公開鍵と秘密鍵という2種類からなる鍵の仕組 […]
2021年7月4日 / 最終更新日時 : 2021年7月4日 開発環境・ツール【Git】プッシュ先を明示しないといけない理由とuオプションについて ローカルリポジトリでの作業コミットをリモートリポジトリにプッシュする際、git pushコマンドの後の記述を明示しなくてはいけない場合とそうでない場合についてまとめます。 git push だけだとプッシュできない理由 […]
2021年7月4日 / 最終更新日時 : 2021年7月4日 開発環境・ツール【Git】リポジトリクローン直後のブランチ一覧を確認する リモートリポジトリをローカルにクローン直後に、git branchコマンドでブランチ一覧を表示しようとした際、master(親ブランチ)しか存在していませんでしたが、 aオプションを付与してgit branchを実行する […]
2021年7月4日 / 最終更新日時 : 2021年7月4日 開発環境・ツール【Git】git mergeコマンドで異なるブランチの更新分を取り込む 異なるブランチの更新分を取り込むには git mergeコマンドを使用して、作業中のローカルブランチに対してリモートリポジトリ から異なるブランチの更新分を取り込むこともできます。 git mergeコマンドについての基 […]
2021年7月4日 / 最終更新日時 : 2021年7月4日 開発環境・ツール【Git】fetch, merge, pullの基本的な使い方 fetch、pullで差分を取り込む gitでfetch、pullコマンドを使用してリモートリポジトリの最新状態をローカルリポジトリに取り込む方法について解説します。 基本的に、チーム開発など複数人が同じリポジトリの同じ […]
2021年6月30日 / 最終更新日時 : 2021年12月12日 AWS【AWS】Lambdaレイヤーでライブラリを共通化 Lambdaレイヤーの作成方法 LambdaデプロイパッケージではLambda関数ごとにライブラリをzipファイルで用意する必要がありましたが、lambdaレイヤーという機能を使用することで複数の異なるLambda関数か […]
2021年6月27日 / 最終更新日時 : 2021年12月12日 AWS【AWS】Lambdaデプロイパッケージでライブラリ込みの関数を作成する Lambda関数でPythonライブラリを使用する LambdaのPython3ランタイムで実行する関数とライブラリはデプロイパッケージという仕組みで作成することができます。 関数とライブラリをzipにまとめる ソースコ […]
2021年6月27日 / 最終更新日時 : 2021年6月27日 AWS【AWS】EC2インスタンスのI AMロールを変更する EC2インスタンスのI AMロールの割り当てを、インスタンス作成後に変更する方法をメモ。 コンソールから、EC2を選択。 インスタンス一覧から対象にチェックを入れて アクション > セキュリティ > I AM […]
2021年6月26日 / 最終更新日時 : 2021年6月26日 AWS書籍「AWS Lambda実践ガイド」でI AMの理解が深まった 「AWS Lambda実践ガイド」でI AMの理解が深まった AWSの基礎的な概念のひとつである「I AM」の仕組みについて、頭で理解出来たつもりでも、今ひとつ腹落ちしない部分があリました。 何事も実際に手を動かして体感 […]
2021年6月13日 / 最終更新日時 : 2024年9月7日 Python【Python3】venv仮想環境を作成する venv仮想環境 Python3でvenv仮想環境の使い方をメモします。 環境: macOS Catalina 10.15.7, Python 3.8.5 venvとは venv(virtual environment) […]