Ubuntu

GCPで構築したUbuntu20.04にPHP8をインストール

Ubuntu20の環境にPHP8をインストールする必要が発生しました。 デフォルトの状態だとUbuntu20にはPHP7.4がインストールされてしまうため、PHP8が含まれているリポジトリを追加する必要があります。 サーバはGCPのVMイン...
Ubuntu

EC2起動時にパブリックIPをRoute53に自動登録(ElasticIP不要)

AWSのEC2インスタンスの料金は使用時間によって課金されるサブスクリプションなので、利用しない時はインスタンスを停止させておきたいです。 ただEC2インスタンスは停止させてしまうと割り当てられていたパブリックIPが解放されて、次の起動時に...
Ubuntu

Systemdで起動時にShellScriptを実行する方法

Ubuntuで独自に作成したShellScriptをサーバ起動時に自動実行させたい場合の設定です。 Ubuntuの環境はこちらです。 $ cat /etc/os-release NAME="Ubuntu" VERSION="20.04.5 ...
AWS

Amazon EventBridgeのスケジュールでEC2の起動、停止を自動化

以前、Amazon EventBridgeの「ルール」を使ってEC2の起動と停止を自動化しました。 この「ルール」機能の一部が「スケジュール」に統合され、構築方法が変わったので、再度試してみました。 IAMロールの作成 まずはIdentit...
AWS

AWS CLI v2を使ってRoute53のAレコードを更新

AWS CLIを使うとRoute53のレコードセットを新規作成、更新、削除することができます。 AWS CLIをインストールしておく必要があるのでこちらを参考にしてください。 JSONファイルの作成 AWS CLIでRoute53のレコード...
AWS

AWS CLI v2を使ってEC2インスタンスの情報を取得

AWS CLI バージョン2を使って特定のインスタンスの情報を取得してみます。 AWS CLIのインストールがまだできていない場合はこちらから実施してください。(Ubuntu環境で実施しています。) AWS CLI設定 AWS CLIを使う...
AWS

AWSで構築したUbuntuにAWS CLI v2をインストール

AWS CLI バージョン2をインストールしてみたので、その方法についてメモ書きです。 AWSを運用管理していく中では必須の機能となり、何かを「自動化したい」場合に役立ちます。 AWS CLI(コマンドラインインターフェース)については公式...
Office365

【Office365】ユーザアカウントを一括で作成する方法

ユーザーのアカウントを一括で作成する方法です。 毎月アカウントの追加が発生するので、PowerShellで一括で登録するようにしています。 元々はCSVファイルを作成して管理センターから読み込んでいたのですが、ある時急に読み込み時にエラーが...
Ubuntu

UbuntuにTrojanをインストールして快適な中国ネット環境を構築

中国でYoutubaやTwitterが利用できないのは有名な話 とは言え、それを何とか使えるようにするために在中国の日本人(だけではなく、外国人)が利用しているのがVPNです。 以前からAWSやAzureと言ったパブリッククラウドの無料枠や...
AWS

EC2インスタンスの起動、停止を自動化[Amazon EventBridge]

インスタンスの自動起動、自動停止方法がAmazon EventBridgeの「スケジュール」を使った方法に変更になりました。 AWSでEC2を特定の時間だけ起動することでコストを抑えたいとは誰もが考えることです。 以前はLambdaとClo...