クラウド

AWS

Terraform とは

Terraform とは、クラウド上のインフラ環境をコードで管理することができる Iac【Infrastructure as Code】ツールです。例えば AWS の IAM ユーザーの作成やロール設定といったインフラリソースの定義を構成フ...
AWS

AWS CLI コマンドの MFA 多要素認証(2段階認証)

AWS CLI コマンドの利用時に MFA(多要素認証)を設定する手順を説明します。MFA を設定しておくことで、より安全に AWS リソースへアクセスすることができます。参考: IAM ユーザーを利用した AWS CLI の実行 MFA ...
AWS

AWS の IAM ユーザーと IAM ロールの違い

本記事ではまず、AWS の IAM(IAM ユーザー、IAM ロール)とはどんなものかを解説し、AWS CLI や SDK などを利用する際の実際の手順を紹介したいと思います。 IAM とはIAM【AWS Identity and Acce...
AWS

Amazon Linux 2023 に Let’s Encrypt をインストールする

以前の記事で Amazon Linux2 に Let’s Encrypt をインストールする記事を書きましたが、先日(2023年3月15日)Amazon Linux 2023 が発表されましたのでこちらにインストールする手順を紹介したいと思...
Git

GitHub Actions を利用した本番環境適用(デプロイ)の方法

Git ではフックスクリプトを記述することで本番環境への適用を行いますが、GitHub には Actions というフックの拡張版のような機能が備わっています。GitHub Actions は、フックスクリプトよりも可読性が高く、記述が容易...
Git

GitHub のタスク管理やプロジェクト管理を利用した運用方法

GitHub の Issues(タスク管理)や Projects(プロジェクト管理)を利用した運用方法を、Git ワークフローに当てはめながら解説いたします。 素の Git によるソース管理の運用方法やワークフローについては以前の記事で解説...
Git

GitHub の環境構築から git clone までの手順

素の Git による環境構築については以前の記事で解説いたしましたので、今回は GitHub を利用したソース管理の環境を構築する手順を説明したいと思います。 GitHub を利用するメリットはなんといってもブラウザ画面からの GUI での...
Git

Git 操作の取り消し・元に戻す手順

Git を利用していると、編集内容を元に戻したい、コミットを取り消したい、などの状況がでてくるかと思います。ここでは Git 操作の取り消し方や戻し方を解説いたします。 参考までに、ソース修正から本番リリースまでの流れを説明した以前の記事を...
クラウド

VBScript でインストーラを作成する

Windows 環境で動作するインストーラを作成する場合、VBScript がおすすめです。VBScript は Windows に標準で搭載されており、様々な環境の違いが想定されるクライアント PC 上で、おおむね問題なく動作することが可...
クラウド

Windows Server に Let’s Encrypt を導入する

Windows Server 上の Web サーバに SSL を導入したい場合、Apache だと非常に簡単に Let's Encrypt を導入できます。ここでは mod_md モジュールを利用して Apache に Let's Encr...